Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

 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.