[an error occurred while processing this directive]
Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

HuginBase::BaseSrcPanoImage Class Reference

Base class containing all the variables, but missing some of the other important functions and with some daft accessors. More...

#include <SrcPanoImage.h>

Inheritance diagram for HuginBase::BaseSrcPanoImage:

Inheritance graph
[legend]
List of all members.

Public Types

enum  Projection {
  RECTILINEAR = 0, PANORAMIC = 1, CIRCULAR_FISHEYE = 2, FULL_FRAME_FISHEYE = 3,
  EQUIRECTANGULAR = 4, FISHEYE_ORTHOGRAPHIC = 8, FISHEYE_STEREOGRAPHIC = 10, FISHEYE_EQUISOLID = 21
}
enum  CropMode { NO_CROP = 0, CROP_RECTANGLE = 1, CROP_CIRCLE = 2 }
enum  VignettingCorrMode { VIGCORR_NONE = 0, VIGCORR_RADIAL = 1, VIGCORR_FLATFIELD = 2, VIGCORR_DIV = 4 }
 vignetting correction mode (bitflags, no real enum) More...
enum  ResponseType {
  RESPONSE_EMOR = 0, RESPONSE_LINEAR, RESPONSE_GAMMA, RESPONSE_FILE,
  RESPONSE_ICC
}

Public Member Functions

bool operator== (const BaseSrcPanoImage &other) const
 Check that the variables match.
 BaseSrcPanoImage ()
virtual ~BaseSrcPanoImage ()
 image_variable (Filename, std::string,"") image_variable(Size
 vigra::Size2D (0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Size, vigra::Size2D, vigra::Size2D(0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks
 image_variable (Filename, std::string,"") image_variable(Size
 vigra::Size2D (0, 0)) image_variable(Projection
RECTILINEAR image_variable (HFOV, double, 50.0) image_variable(ResponseType
RECTILINEAR RESPONSE_EMOR image_variable (EMoRParams, std::vector< float >, std::vector< float >(5, 0.0)) image_variable(ExposureValue
RECTILINEAR RESPONSE_EMOR image_variable (Gamma, double, 1.0) image_variable(WhiteBalanceRed
RECTILINEAR RESPONSE_EMOR image_variable (WhiteBalanceBlue, double, 1.0) image_variable(Roll
RECTILINEAR RESPONSE_EMOR image_variable (Pitch, double, 0.0) image_variable(Yaw
RECTILINEAR RESPONSE_EMOR image_variable (X, double, 0.0) image_variable(Y
RECTILINEAR RESPONSE_EMOR image_variable (Z, double, 0.0) image_variable(Stack
RECTILINEAR RESPONSE_EMOR image_variable (RadialDistortion, std::vector< double >, distortion_default) image_variable(RadialDistortionRed
RECTILINEAR RESPONSE_EMOR
distortion_default 
image_variable (RadialDistortionBlue, std::vector< double >, distortion_default) image_variable(RadialDistortionCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(Shear
RECTILINEAR RESPONSE_EMOR
distortion_default 
hugin_utils::FDiff2D (0, 0)) image_variable(CropMode
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
image_variable (CropRect, vigra::Rect2D, vigra::Rect2D(0, 0, 0, 0)) image_variable(AutoCenterCrop
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (VigCorrMode, int, VIGCORR_RADIAL|VIGCORR_DIV) image_variable(FlatfieldFilename
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (RadialVigCorrCoeff, std::vector< double >, RadialVigCorrCoeff_default) image_variable(RadialVigCorrCenterShift
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
hugin_utils::FDiff2D (0.0, 0.0)) image_variable(ExifModel
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifMake, std::string,"") image_variable(ExifCropFactor
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifFocalLength, double, 0) image_variable(ExifOrientation
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifAperture, double, 0) image_variable(ExifISO
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifDistance, double, 0) image_variable(ExifFocalLength35
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (ExifExposureTime, double, 0) image_variable(ExifDate
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
image_variable (FeatherWidth, unsigned int, 10) image_variable(Morph
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true false 
image_variable (Masks, HuginBase::MaskPolygonVector, defaultMaskVector) image_variable(ActiveMasks

Public Attributes

RECTILINEAR RESPONSE_EMOR double
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP 
bool
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
double
RECTILINEAR RESPONSE_EMOR
distortion_default NO_CROP
true 
bool

Detailed Description

Base class containing all the variables, but missing some of the other important functions and with some daft accessors.

Used for lazy metaprogramming, we include image_variables.h several times with different defintions of image_variable to get all the repetitive bits out the way. This should reduce typos and cut and paste errors.


Member Enumeration Documentation

enum RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::CropMode
 

Enumeration values:
NO_CROP 
CROP_RECTANGLE 
CROP_CIRCLE 

enum HuginBase::BaseSrcPanoImage::Projection
 

Enumeration values:
RECTILINEAR 
PANORAMIC 
CIRCULAR_FISHEYE 
FULL_FRAME_FISHEYE 
EQUIRECTANGULAR 
FISHEYE_ORTHOGRAPHIC 
FISHEYE_STEREOGRAPHIC 
FISHEYE_EQUISOLID 

enum RECTILINEAR HuginBase::BaseSrcPanoImage::ResponseType
 

Enumeration values:
RESPONSE_EMOR  empirical model of response
RESPONSE_LINEAR  linear response
RESPONSE_GAMMA  a simple gamma response curve
RESPONSE_FILE  load response curve from file (not implemented yet)
RESPONSE_ICC  use ICC for transformation into linear data (not implemented yet)

enum HuginBase::BaseSrcPanoImage::VignettingCorrMode
 

vignetting correction mode (bitflags, no real enum)

Enumeration values:
VIGCORR_NONE  no vignetting correction
VIGCORR_RADIAL  radial vignetting correction
VIGCORR_FLATFIELD  flatfield correction
VIGCORR_DIV  correct by division.


Constructor & Destructor Documentation

HuginBase::BaseSrcPanoImage::BaseSrcPanoImage  )  [inline]
 

virtual HuginBase::BaseSrcPanoImage::~BaseSrcPanoImage  )  [inline, virtual]
 


Member Function Documentation

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D ,
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::hugin_utils::FDiff2D 0.  0,
0.  0
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Filename  ,
std::string  ,
"" 
 

Note:
This file is #included multiple times after defining a macro for image_variable. The idea is to reduce the amount of tedoius code copy & pasted for each image variable. The list will be used to generate things the following:
  1. Member variables: ImageVarianle<[type]> m_[name];
  2. Accessor functions: [type] get[name]() const;
  3. Set functions: void set[name](const [type] data);
  4. Link functions: void link[name](SrcPanoImg)
  5. Unlink functions: void unlink[name]();
The arguments work as follows:
  1. the name of the variable
  2. the type of the variable
  3. the default value
There is some non automatic stuff in ImageVariableTranslate.h that will need changing if this list changes. That file handles the translation to and from PTO file format style variables.
See also:
ImageVariableTranslate.h

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Size  ,
vigra::Size2D  ,
vigra::  Size2D(0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true false HuginBase::BaseSrcPanoImage::image_variable Masks  ,
HuginBase::MaskPolygonVector  ,
defaultMaskVector 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable FeatherWidth  ,
unsigned  int,
10 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifExposureTime  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifDistance  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifAperture  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifFocalLength  ,
double  ,
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable ExifMake  ,
std::string  ,
"" 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable RadialVigCorrCoeff  ,
std::vector< double ,
RadialVigCorrCoeff_default 
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::image_variable VigCorrMode  ,
int  ,
VIGCORR_RADIAL|  VIGCORR_DIV
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP HuginBase::BaseSrcPanoImage::image_variable CropRect  ,
vigra::Rect2D  ,
vigra::  Rect2D(0, 0, 0, 0)
 

RECTILINEAR RESPONSE_EMOR distortion_default HuginBase::BaseSrcPanoImage::image_variable RadialDistortionBlue  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable RadialDistortion  ,
std::vector< double ,
distortion_default 
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Pitch  ,
double  ,
0.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable WhiteBalanceBlue  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable Gamma  ,
double  ,
1.  0
 

RECTILINEAR RESPONSE_EMOR HuginBase::BaseSrcPanoImage::image_variable EMoRParams  ,
std::vector< float >  ,
std::vector< float >  (5, 0.0)
 

RECTILINEAR HuginBase::BaseSrcPanoImage::image_variable HFOV  ,
double  ,
50.  0
 

HuginBase::BaseSrcPanoImage::image_variable Filename  ,
std::string  ,
"" 
 

Note:
This file is #included multiple times after defining a macro for image_variable. The idea is to reduce the amount of tedoius code copy & pasted for each image variable. The list will be used to generate things the following:
  1. Member variables: ImageVarianle<[type]> m_[name];
  2. Accessor functions: [type] get[name]() const;
  3. Set functions: void set[name](const [type] data);
  4. Link functions: void link[name](SrcPanoImg)
  5. Unlink functions: void unlink[name]();
The arguments work as follows:
  1. the name of the variable
  2. the type of the variable
  3. the default value
There is some non automatic stuff in ImageVariableTranslate.h that will need changing if this list changes. That file handles the translation to and from PTO file format style variables.
See also:
ImageVariableTranslate.h

bool HuginBase::BaseSrcPanoImage::operator== const BaseSrcPanoImage other  )  const
 

Check that the variables match.

Note:
This file is #included multiple times after defining a macro for image_variable. The idea is to reduce the amount of tedoius code copy & pasted for each image variable. The list will be used to generate things the following:
  1. Member variables: ImageVarianle<[type]> m_[name];
  2. Accessor functions: [type] get[name]() const;
  3. Set functions: void set[name](const [type] data);
  4. Link functions: void link[name](SrcPanoImg)
  5. Unlink functions: void unlink[name]();
The arguments work as follows:
  1. the name of the variable
  2. the type of the variable
  3. the default value
There is some non automatic stuff in ImageVariableTranslate.h that will need changing if this list changes. That file handles the translation to and from PTO file format style variables.
See also:
ImageVariableTranslate.h

HuginBase::BaseSrcPanoImage::vigra::Size2D ,
 

HuginBase::BaseSrcPanoImage::vigra::Size2D ,
 


Member Data Documentation

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::bool
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::bool
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::double
 

RECTILINEAR RESPONSE_EMOR distortion_default NO_CROP true HuginBase::BaseSrcPanoImage::double
 


The documentation for this class was generated from the following files:

Generated on Mon Sep 20 01:01:36 2010 for Hugintrunk by doxygen 1.3.9.1