digiKam
Digikam::PTOType::Image Struct Reference

Classes

struct  LensParameter
 

Public Types

enum  LensProjection {
  RECTILINEAR = 0 , PANORAMIC = 1 , CIRCULARFISHEYE = 2 , FULLFRAMEFISHEYE = 3 ,
  EQUIRECTANGULAR = 4
}
 
enum  VignettingMode {
  PANO_NONE = 0 , RADIAL = 1 , FLATFIELD = 2 , PROPORTIONNALRADIAL = 5 ,
  PROPORTIONNALFLATFIELD = 6
}
 

Public Member Functions

 Image ()
 

Public Attributes

QRect crop
 
LensParameter< double > exposure
 
LensParameter< double > fieldOfView
 
QString fileName
 
int id
 
LensParameter< double > lensBarrelCoefficientA
 
LensParameter< double > lensBarrelCoefficientB
 
LensParameter< double > lensBarrelCoefficientC
 
LensParameter< int > lensCenterOffsetX
 
LensParameter< int > lensCenterOffsetY
 
LensProjection lensProjection
 
LensParameter< int > lensShearX
 
LensParameter< int > lensShearY
 
QList< Maskmasks
 
double mosaicCameraPositionX
 
double mosaicCameraPositionY
 
double mosaicCameraPositionZ
 
double mosaicProjectionPlanePitch
 
double mosaicProjectionPlaneYaw
 
QList< OptimizationoptimizationParameters
 
LensParameter< double > photometricEMoRA
 
LensParameter< double > photometricEMoRB
 
LensParameter< double > photometricEMoRC
 
LensParameter< double > photometricEMoRD
 
LensParameter< double > photometricEMoRE
 
double pitch
 
QStringList previousComments
 
double roll
 
QSize size
 
LensParameter< int > stackNumber
 
QStringList unmatchedParameters
 
LensParameter< double > vignettingCorrectionI
 Va. More...
 
LensParameter< double > vignettingCorrectionJ
 Vb. More...
 
LensParameter< double > vignettingCorrectionK
 Vc. More...
 
LensParameter< double > vignettingCorrectionL
 Vd. More...
 
QString vignettingFlatfieldImageName
 
LensParameter< VignettingModevignettingMode
 
LensParameter< int > vignettingOffsetX
 
LensParameter< int > vignettingOffsetY
 
LensParameter< double > whiteBalanceBlue
 
LensParameter< double > whiteBalanceRed
 
double yaw
 

Member Enumeration Documentation

◆ LensProjection

Enumerator
RECTILINEAR 
PANORAMIC 
CIRCULARFISHEYE 
FULLFRAMEFISHEYE 
EQUIRECTANGULAR 

◆ VignettingMode

Enumerator
PANO_NONE 
RADIAL 
FLATFIELD 
PROPORTIONNALRADIAL 
PROPORTIONNALFLATFIELD 

Constructor & Destructor Documentation

◆ Image()

Digikam::PTOType::Image::Image ( )
inline

Member Data Documentation

◆ crop

QRect Digikam::PTOType::Image::crop

◆ exposure

LensParameter<double> Digikam::PTOType::Image::exposure

◆ fieldOfView

LensParameter<double> Digikam::PTOType::Image::fieldOfView

◆ fileName

QString Digikam::PTOType::Image::fileName

◆ id

int Digikam::PTOType::Image::id

◆ lensBarrelCoefficientA

LensParameter<double> Digikam::PTOType::Image::lensBarrelCoefficientA

◆ lensBarrelCoefficientB

LensParameter<double> Digikam::PTOType::Image::lensBarrelCoefficientB

◆ lensBarrelCoefficientC

LensParameter<double> Digikam::PTOType::Image::lensBarrelCoefficientC

◆ lensCenterOffsetX

LensParameter<int> Digikam::PTOType::Image::lensCenterOffsetX

◆ lensCenterOffsetY

LensParameter<int> Digikam::PTOType::Image::lensCenterOffsetY

◆ lensProjection

LensProjection Digikam::PTOType::Image::lensProjection

◆ lensShearX

LensParameter<int> Digikam::PTOType::Image::lensShearX

◆ lensShearY

LensParameter<int> Digikam::PTOType::Image::lensShearY

◆ masks

QList<Mask> Digikam::PTOType::Image::masks

◆ mosaicCameraPositionX

double Digikam::PTOType::Image::mosaicCameraPositionX

◆ mosaicCameraPositionY

double Digikam::PTOType::Image::mosaicCameraPositionY

◆ mosaicCameraPositionZ

double Digikam::PTOType::Image::mosaicCameraPositionZ

◆ mosaicProjectionPlanePitch

double Digikam::PTOType::Image::mosaicProjectionPlanePitch

◆ mosaicProjectionPlaneYaw

double Digikam::PTOType::Image::mosaicProjectionPlaneYaw

◆ optimizationParameters

QList<Optimization> Digikam::PTOType::Image::optimizationParameters

◆ photometricEMoRA

LensParameter<double> Digikam::PTOType::Image::photometricEMoRA

◆ photometricEMoRB

LensParameter<double> Digikam::PTOType::Image::photometricEMoRB

◆ photometricEMoRC

LensParameter<double> Digikam::PTOType::Image::photometricEMoRC

◆ photometricEMoRD

LensParameter<double> Digikam::PTOType::Image::photometricEMoRD

◆ photometricEMoRE

LensParameter<double> Digikam::PTOType::Image::photometricEMoRE

◆ pitch

double Digikam::PTOType::Image::pitch

◆ previousComments

QStringList Digikam::PTOType::Image::previousComments

◆ roll

double Digikam::PTOType::Image::roll

◆ size

QSize Digikam::PTOType::Image::size

◆ stackNumber

LensParameter<int> Digikam::PTOType::Image::stackNumber

◆ unmatchedParameters

QStringList Digikam::PTOType::Image::unmatchedParameters

◆ vignettingCorrectionI

LensParameter<double> Digikam::PTOType::Image::vignettingCorrectionI

◆ vignettingCorrectionJ

LensParameter<double> Digikam::PTOType::Image::vignettingCorrectionJ

◆ vignettingCorrectionK

LensParameter<double> Digikam::PTOType::Image::vignettingCorrectionK

◆ vignettingCorrectionL

LensParameter<double> Digikam::PTOType::Image::vignettingCorrectionL

◆ vignettingFlatfieldImageName

QString Digikam::PTOType::Image::vignettingFlatfieldImageName

◆ vignettingMode

LensParameter<VignettingMode> Digikam::PTOType::Image::vignettingMode

◆ vignettingOffsetX

LensParameter<int> Digikam::PTOType::Image::vignettingOffsetX

◆ vignettingOffsetY

LensParameter<int> Digikam::PTOType::Image::vignettingOffsetY

◆ whiteBalanceBlue

LensParameter<double> Digikam::PTOType::Image::whiteBalanceBlue

◆ whiteBalanceRed

LensParameter<double> Digikam::PTOType::Image::whiteBalanceRed

◆ yaw

double Digikam::PTOType::Image::yaw

The documentation for this struct was generated from the following file: