|
Public Member Functions |
| | SpaceTransform () |
| | ctor
|
| | ~SpaceTransform () |
| | dtor
|
| void | Init (const SrcPanoImage &img, const vigra::Diff2D &destSize, PanoramaOptions::ProjectionFormat destProj, double destHFOV) |
| | Creates the stacks of matrices and flatten them.
|
| void | InitInv (const SrcPanoImage &img, const vigra::Diff2D &destSize, PanoramaOptions::ProjectionFormat destProj, double destHFOV) |
| | Init Inv Transform Create the stack of matrices for reverse transform.
|
| void | InitRadialCorrect (const vigra::Size2D &sz, const std::vector< double > &radDist, const hugin_utils::FDiff2D ¢erShift) |
| | Create a transform stack for radial distortion correction only.
|
| void | InitRadialCorrect (const SrcPanoImage &src, int channel=1) |
| | Create a transform stack for distortion & TCA correction only.
|
| void | InitInvRadialCorrect (const SrcPanoImage &src, int channel=1) |
| | Create a transform stack for distortion & TCA correction only.
|
| void | createTransform (const SrcPanoImage &src, const PanoramaOptions &dest) |
| void | createInvTransform (const SrcPanoImage &src, const PanoramaOptions &dest) |
| void | createTransform (const PanoramaData &pano, unsigned int imgNr, const PanoramaOptions &dest, vigra::Diff2D srcSize=vigra::Diff2D(0, 0)) |
| void | createInvTransform (const PanoramaData &pano, unsigned int imgNr, const PanoramaOptions &dest, vigra::Diff2D srcSize=vigra::Diff2D(0, 0)) |
| void | createTransform (const vigra::Diff2D &srcSize, const VariableMap &srcVars, Lens::LensProjectionFormat srcProj, const vigra::Diff2D &destSize, PanoramaOptions::ProjectionFormat destProj, double destHFOV) |
| void | createInvTransform (const vigra::Diff2D &srcSize, const VariableMap &srcVars, Lens::LensProjectionFormat srcProj, const vigra::Diff2D &destSize, PanoramaOptions::ProjectionFormat destProj, double destHFOV) |
| bool | transform (hugin_utils::FDiff2D &dest, const hugin_utils::FDiff2D &src) const |
| | transform Get the new coordinates
|
| bool | transformImgCoord (double &x_dest, double &y_dest, double x_src, double y_src) const |
| | like transform, but return image coordinates, not cartesian coordinates
|
| bool | transformImgCoord (hugin_utils::FDiff2D &dest, const hugin_utils::FDiff2D &src) const |
| bool | isIdentity () |
| | returns true if this transform is an identity transform
|