|
Hugin trunk 0.1
|
Base class containing all the variables, but missing some of the other important functions and with some daft accessors. More...
#include <SrcPanoImage.h>

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 , FISHEYE_THOBY = 20 } |
| 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 () |
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.
Definition at line 67 of file SrcPanoImage.h.
| Enumerator | |
|---|---|
| NO_CROP | |
| CROP_RECTANGLE | |
| CROP_CIRCLE | |
Definition at line 84 of file SrcPanoImage.h.
| Enumerator | |
|---|---|
| RECTILINEAR | |
| PANORAMIC | |
| CIRCULAR_FISHEYE | |
| FULL_FRAME_FISHEYE | |
| EQUIRECTANGULAR | |
| FISHEYE_ORTHOGRAPHIC | |
| FISHEYE_STEREOGRAPHIC | |
| FISHEYE_EQUISOLID | |
| FISHEYE_THOBY | |
Definition at line 71 of file SrcPanoImage.h.
Definition at line 99 of file SrcPanoImage.h.
vignetting correction mode (bitflags, no real enum)
| Enumerator | |
|---|---|
| VIGCORR_NONE | no vignetting correction |
| VIGCORR_RADIAL | radial vignetting correction |
| VIGCORR_FLATFIELD | flatfield correction |
| VIGCORR_DIV | correct by division. |
Definition at line 91 of file SrcPanoImage.h.
|
inline |
Definition at line 113 of file SrcPanoImage.h.
|
inlinevirtual |
Definition at line 116 of file SrcPanoImage.h.
| bool HuginBase::BaseSrcPanoImage::operator== | ( | const BaseSrcPanoImage & | other | ) | const |
Check that the variables match.
Definition at line 225 of file SrcPanoImage.cpp.
References DEBUG_TRACE, and threshold().