Hugin trunk 0.1
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
ImageVariableTranslate.h File Reference

Convenience functions for SrcPanoImage to use on the image variables. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HuginBase::PTOVariableConverterNoOp
 Parent class to anything that aids conversion between PTO file variables and the image variables of SrcPanoImg. More...
 
class  HuginBase::PTOVariableConverterSingle< code1, code2, code3, T >
 Object to group conversion functions for PTO format variables of up to three characters representing a single variable in SrcPanoImg. More...
 
class  HuginBase::PTOVariableConverterVectorChar< base_code, T, size >
 Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using an identifying first character. More...
 
class  HuginBase::PTOVariableConverterVector< T, size >
 Object to group conversion functions for PTO format variables representing a std::vector variable in SrcPanoImg, using characters stating from 'a'. More...
 
class  HuginBase::PTOVariableConverterFDiff2D< code_x1, code_y1, code_x2, code_y2 >
 Object to group conversion functions for PTO format variables representing a hugin_utils::FDiff2D variable in SrcPanoImg. More...
 

Namespaces

namespace  HuginBase
 mainly consists of wrapper around the pano tools library, to assist in ressource management and to provide a nicer interface.
 

Typedefs

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForFilename
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForSize
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForProjection
 
typedef PTOVariableConverterSingle< 'v'> HuginBase::PTOVariableConverterForHFOV
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForCropFactor
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForResponseType
 
typedef PTOVariableConverterVectorChar< 'R', float, 5 > HuginBase::PTOVariableConverterForEMoRParams
 
typedef PTOVariableConverterSingle< 'E', 'e', 'v'> HuginBase::PTOVariableConverterForExposureValue
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForGamma
 
typedef PTOVariableConverterSingle< 'E', 'r'> HuginBase::PTOVariableConverterForWhiteBalanceRed
 
typedef PTOVariableConverterSingle< 'E', 'b'> HuginBase::PTOVariableConverterForWhiteBalanceBlue
 
typedef PTOVariableConverterSingle< 'r'> HuginBase::PTOVariableConverterForRoll
 
typedef PTOVariableConverterSingle< 'p'> HuginBase::PTOVariableConverterForPitch
 
typedef PTOVariableConverterSingle< 'y'> HuginBase::PTOVariableConverterForYaw
 
typedef PTOVariableConverterSingle< 'T', 'r', 'X'> HuginBase::PTOVariableConverterForX
 
typedef PTOVariableConverterSingle< 'T', 'r', 'Y'> HuginBase::PTOVariableConverterForY
 
typedef PTOVariableConverterSingle< 'T', 'r', 'Z'> HuginBase::PTOVariableConverterForZ
 
typedef PTOVariableConverterSingle< 'T', 'p', 'y'> HuginBase::PTOVariableConverterForTranslationPlaneYaw
 
typedef PTOVariableConverterSingle< 'T', 'p', 'p'> HuginBase::PTOVariableConverterForTranslationPlanePitch
 
typedef PTOVariableConverterSingle< 'j'> HuginBase::PTOVariableConverterForStack
 
typedef PTOVariableConverterVector< double, 3 > HuginBase::PTOVariableConverterForRadialDistortion
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForRadialDistortionRed
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForRadialDistortionBlue
 
typedef PTOVariableConverterFDiff2D< 'd', 'e'> HuginBase::PTOVariableConverterForRadialDistortionCenterShift
 
typedef PTOVariableConverterFDiff2D< 'g', 't'> HuginBase::PTOVariableConverterForShear
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForCropMode
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForCropRect
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForAutoCenterCrop
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForFlatfieldFilename
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForVigCorrMode
 
typedef PTOVariableConverterVectorChar< 'V', double, 4 > HuginBase::PTOVariableConverterForRadialVigCorrCoeff
 
typedef PTOVariableConverterFDiff2D< 'V', 'V', 'x', 'y'> HuginBase::PTOVariableConverterForRadialVigCorrCenterShift
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifModel
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifMake
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifLens
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifCropFactor
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifFocalLength
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifOrientation
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifAperture
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifISO
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifDistance
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifFocalLength35
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifExposureTime
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifDate
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifExposureMode
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifRedBalance
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifBlueBalance
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForFileMetadata
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForMasks
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForActiveMasks
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForActive
 
typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForLensNr
 

Detailed Description

Convenience functions for SrcPanoImage to use on the image variables.

Author
James Legg

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.

Definition in file ImageVariableTranslate.h.