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:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  HuginBase

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...

Typedefs

typedef PTOVariableConverterNoOp PTOVariableConverterForFilename
 image_variables.h
typedef PTOVariableConverterNoOp PTOVariableConverterForSize
typedef PTOVariableConverterNoOp PTOVariableConverterForProjection
typedef PTOVariableConverterSingle<
'v'> 
PTOVariableConverterForHFOV
typedef PTOVariableConverterNoOp PTOVariableConverterForResponseType
typedef PTOVariableConverterVectorChar<
'R', float, 5 > 
PTOVariableConverterForEMoRParams
typedef PTOVariableConverterSingle<
'E', 'e', 'v'> 
PTOVariableConverterForExposureValue
typedef PTOVariableConverterNoOp PTOVariableConverterForGamma
typedef PTOVariableConverterSingle<
'E', 'r'> 
PTOVariableConverterForWhiteBalanceRed
typedef PTOVariableConverterSingle<
'E', 'b'> 
PTOVariableConverterForWhiteBalanceBlue
typedef PTOVariableConverterSingle<
'r'> 
PTOVariableConverterForRoll
typedef PTOVariableConverterSingle<
'p'> 
PTOVariableConverterForPitch
typedef PTOVariableConverterSingle<
'y'> 
PTOVariableConverterForYaw
typedef PTOVariableConverterSingle<
'T','r','X'> 
PTOVariableConverterForX
typedef PTOVariableConverterSingle<
'T','r','Y'> 
PTOVariableConverterForY
typedef PTOVariableConverterSingle<
'T','r','Z'> 
PTOVariableConverterForZ
typedef PTOVariableConverterSingle<
'T','p','y'> 
PTOVariableConverterForTranslationPlaneYaw
typedef PTOVariableConverterSingle<
'T','p','p'> 
PTOVariableConverterForTranslationPlanePitch
typedef PTOVariableConverterSingle<
'j'> 
PTOVariableConverterForStack
typedef PTOVariableConverterVector<
double, 3 > 
PTOVariableConverterForRadialDistortion
typedef PTOVariableConverterNoOp PTOVariableConverterForRadialDistortionRed
typedef PTOVariableConverterNoOp PTOVariableConverterForRadialDistortionBlue
typedef PTOVariableConverterFDiff2D<
'd', 'e'> 
PTOVariableConverterForRadialDistortionCenterShift
typedef PTOVariableConverterFDiff2D<
'g', 't'> 
PTOVariableConverterForShear
typedef PTOVariableConverterNoOp PTOVariableConverterForCropMode
typedef PTOVariableConverterNoOp PTOVariableConverterForCropRect
typedef PTOVariableConverterNoOp PTOVariableConverterForAutoCenterCrop
typedef PTOVariableConverterNoOp PTOVariableConverterForFlatfieldFilename
typedef PTOVariableConverterNoOp PTOVariableConverterForVigCorrMode
typedef PTOVariableConverterVectorChar<
'V', double, 4 > 
PTOVariableConverterForRadialVigCorrCoeff
typedef PTOVariableConverterFDiff2D<
'V','V', 'x','y'> 
PTOVariableConverterForRadialVigCorrCenterShift
typedef PTOVariableConverterNoOp PTOVariableConverterForExifModel
typedef PTOVariableConverterNoOp PTOVariableConverterForExifMake
typedef PTOVariableConverterNoOp PTOVariableConverterForExifLens
typedef PTOVariableConverterNoOp PTOVariableConverterForExifCropFactor
typedef PTOVariableConverterNoOp PTOVariableConverterForExifFocalLength
typedef PTOVariableConverterNoOp PTOVariableConverterForExifOrientation
typedef PTOVariableConverterNoOp PTOVariableConverterForExifAperture
typedef PTOVariableConverterNoOp PTOVariableConverterForExifISO
typedef PTOVariableConverterNoOp PTOVariableConverterForExifDistance
typedef PTOVariableConverterNoOp PTOVariableConverterForExifFocalLength35
typedef PTOVariableConverterNoOp PTOVariableConverterForExifExposureTime
typedef PTOVariableConverterNoOp PTOVariableConverterForExifDate
typedef PTOVariableConverterNoOp PTOVariableConverterForExifExposureMode
typedef PTOVariableConverterNoOp PTOVariableConverterForMasks
typedef PTOVariableConverterNoOp PTOVariableConverterForActiveMasks
typedef PTOVariableConverterNoOp PTOVariableConverterForActive
typedef PTOVariableConverterNoOp 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, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file ImageVariableTranslate.h.


Typedef Documentation

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForActive
 

Definition at line 343 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForActiveMasks
 

Definition at line 342 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForAutoCenterCrop
 

Definition at line 313 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForCropMode
 

Definition at line 310 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForCropRect
 

Todo:
This could be S, but it is 4 integers in the form a,b,c,d -hence not a double.

Definition at line 312 of file ImageVariableTranslate.h.

typedef PTOVariableConverterVectorChar<'R', float, 5> HuginBase::PTOVariableConverterForEMoRParams
 

Definition at line 286 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifAperture
 

Definition at line 328 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifCropFactor
 

Definition at line 325 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifDate
 

Definition at line 333 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifDistance
 

Definition at line 330 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifExposureMode
 

Definition at line 334 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifExposureTime
 

Definition at line 332 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifFocalLength
 

Definition at line 326 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifFocalLength35
 

Definition at line 331 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifISO
 

Definition at line 329 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifLens
 

Definition at line 324 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifMake
 

Definition at line 323 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifModel
 

Definition at line 322 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForExifOrientation
 

Definition at line 327 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'E', 'e', 'v'> HuginBase::PTOVariableConverterForExposureValue
 

Definition at line 287 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForFilename
 

image_variables.h

Todo:
This could be n, but it is a string, not a double.

Definition at line 279 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForFlatfieldFilename
 

Todo:
This could be Vf, but it is a string, not a double.

Definition at line 316 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForGamma
 

Definition at line 288 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'v'> HuginBase::PTOVariableConverterForHFOV
 

Definition at line 283 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForLensNr
 

Definition at line 344 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForMasks
 

Definition at line 341 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'p'> HuginBase::PTOVariableConverterForPitch
 

Definition at line 293 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForProjection
 

Definition at line 282 of file ImageVariableTranslate.h.

typedef PTOVariableConverterVector<double, 3> HuginBase::PTOVariableConverterForRadialDistortion
 

Definition at line 304 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForRadialDistortionBlue
 

Definition at line 306 of file ImageVariableTranslate.h.

typedef PTOVariableConverterFDiff2D<'d', 'e'> HuginBase::PTOVariableConverterForRadialDistortionCenterShift
 

Definition at line 307 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForRadialDistortionRed
 

Definition at line 305 of file ImageVariableTranslate.h.

typedef PTOVariableConverterFDiff2D<'V','V', 'x','y'> HuginBase::PTOVariableConverterForRadialVigCorrCenterShift
 

Definition at line 320 of file ImageVariableTranslate.h.

typedef PTOVariableConverterVectorChar<'V', double, 4> HuginBase::PTOVariableConverterForRadialVigCorrCoeff
 

Definition at line 319 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForResponseType
 

Definition at line 285 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'r'> HuginBase::PTOVariableConverterForRoll
 

Definition at line 292 of file ImageVariableTranslate.h.

typedef PTOVariableConverterFDiff2D<'g', 't'> HuginBase::PTOVariableConverterForShear
 

Definition at line 308 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForSize
 

Definition at line 280 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'j'> HuginBase::PTOVariableConverterForStack
 

Definition at line 302 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'T','p','p'> HuginBase::PTOVariableConverterForTranslationPlanePitch
 

Definition at line 300 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'T','p','y'> HuginBase::PTOVariableConverterForTranslationPlaneYaw
 

Definition at line 299 of file ImageVariableTranslate.h.

typedef PTOVariableConverterNoOp HuginBase::PTOVariableConverterForVigCorrMode
 

Definition at line 318 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'E', 'b'> HuginBase::PTOVariableConverterForWhiteBalanceBlue
 

Definition at line 290 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'E', 'r'> HuginBase::PTOVariableConverterForWhiteBalanceRed
 

Definition at line 289 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'T','r','X'> HuginBase::PTOVariableConverterForX
 

Definition at line 296 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'T','r','Y'> HuginBase::PTOVariableConverterForY
 

Definition at line 297 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'y'> HuginBase::PTOVariableConverterForYaw
 

Definition at line 294 of file ImageVariableTranslate.h.

typedef PTOVariableConverterSingle<'T','r','Z'> HuginBase::PTOVariableConverterForZ
 

Definition at line 298 of file ImageVariableTranslate.h.


Generated on Wed Sep 17 01:25:45 2014 for Hugintrunk by  doxygen 1.3.9.1