26 #ifndef DIGIKAM_PTO_TYPE_H
27 #define DIGIKAM_PTO_TYPE_H
36 #include <QStringList>
38 #include <QTextStream>
DIGIKAM_DATABASE_EXPORT QStringList split(const QString &string)
Definition: coredbsearchxml.cpp:836
Definition: datefolderview.cpp:43
Definition: ptotype.h:358
double p1_x
Definition: ptotype.h:362
int type
Definition: ptotype.h:366
QStringList unmatchedParameters
Definition: ptotype.h:367
QStringList previousComments
Definition: ptotype.h:359
double p1_y
Definition: ptotype.h:363
double p2_x
Definition: ptotype.h:364
double p2_y
Definition: ptotype.h:365
int image2Id
Definition: ptotype.h:361
int image1Id
Definition: ptotype.h:360
Definition: ptotype.h:222
friend QTextStream & operator<<(QTextStream &qts, const LensParameter< T > &p)
Definition: ptotype.h:238
T value
Definition: ptotype.h:235
int referenceId
Definition: ptotype.h:236
LensParameter()
Definition: ptotype.h:223
LensParameter(const T &v)
Definition: ptotype.h:229
Definition: ptotype.h:219
LensProjection lensProjection
Definition: ptotype.h:276
LensParameter< double > exposure
Definition: ptotype.h:288
LensParameter< int > vignettingOffsetX
Definition: ptotype.h:296
LensParameter< int > lensShearX
Definition: ptotype.h:286
QSize size
Definition: ptotype.h:272
LensParameter< int > lensShearY
Definition: ptotype.h:287
LensParameter< double > lensBarrelCoefficientB
Definition: ptotype.h:282
LensParameter< int > stackNumber
Definition: ptotype.h:310
QList< Mask > masks
Definition: ptotype.h:274
LensParameter< double > lensBarrelCoefficientC
Definition: ptotype.h:283
LensParameter< double > photometricEMoRE
Definition: ptotype.h:303
LensParameter< int > vignettingOffsetY
Definition: ptotype.h:297
double mosaicProjectionPlanePitch
Definition: ptotype.h:308
QRect crop
Definition: ptotype.h:309
LensParameter< int > lensCenterOffsetX
Definition: ptotype.h:284
QString fileName
Definition: ptotype.h:311
double mosaicCameraPositionZ
Definition: ptotype.h:306
QStringList unmatchedParameters
Definition: ptotype.h:312
double mosaicProjectionPlaneYaw
Definition: ptotype.h:307
LensParameter< double > photometricEMoRB
Definition: ptotype.h:300
LensProjection
Definition: ptotype.h:254
@ PANORAMIC
Definition: ptotype.h:256
@ RECTILINEAR
Definition: ptotype.h:255
@ EQUIRECTANGULAR
Definition: ptotype.h:259
@ FULLFRAMEFISHEYE
Definition: ptotype.h:258
@ CIRCULARFISHEYE
Definition: ptotype.h:257
LensParameter< double > whiteBalanceRed
Definition: ptotype.h:289
LensParameter< double > vignettingCorrectionK
Vc.
Definition: ptotype.h:294
double mosaicCameraPositionY
Definition: ptotype.h:305
LensParameter< double > vignettingCorrectionL
Vd.
Definition: ptotype.h:295
LensParameter< VignettingMode > vignettingMode
Definition: ptotype.h:291
LensParameter< double > photometricEMoRC
Definition: ptotype.h:301
QList< Optimization > optimizationParameters
Definition: ptotype.h:275
Image()
Definition: ptotype.h:314
int id
Definition: ptotype.h:273
LensParameter< double > fieldOfView
Definition: ptotype.h:277
LensParameter< double > photometricEMoRD
Definition: ptotype.h:302
LensParameter< int > lensCenterOffsetY
Definition: ptotype.h:285
double pitch
Definition: ptotype.h:279
double yaw
Definition: ptotype.h:278
LensParameter< double > vignettingCorrectionJ
Vb.
Definition: ptotype.h:293
VignettingMode
Definition: ptotype.h:263
@ PROPORTIONNALRADIAL
Definition: ptotype.h:267
@ FLATFIELD
Definition: ptotype.h:266
@ RADIAL
Definition: ptotype.h:265
@ PANO_NONE
Definition: ptotype.h:264
@ PROPORTIONNALFLATFIELD
Definition: ptotype.h:268
LensParameter< double > whiteBalanceBlue
Definition: ptotype.h:290
double mosaicCameraPositionX
Definition: ptotype.h:304
LensParameter< double > vignettingCorrectionI
Va.
Definition: ptotype.h:292
LensParameter< double > lensBarrelCoefficientA
Definition: ptotype.h:281
LensParameter< double > photometricEMoRA
Definition: ptotype.h:299
QString vignettingFlatfieldImageName
Definition: ptotype.h:298
QStringList previousComments
Definition: ptotype.h:271
double roll
Definition: ptotype.h:280
Definition: ptotype.h:165
QList< QPoint > hull
Definition: ptotype.h:177
MaskType
Definition: ptotype.h:167
@ NEGATIVESTACK
Definition: ptotype.h:170
@ NEGATIVELENS
Definition: ptotype.h:172
@ POSITIVESTACK
Definition: ptotype.h:171
@ POSITIVE
Definition: ptotype.h:169
@ NEGATIVE
Definition: ptotype.h:168
MaskType type
Definition: ptotype.h:176
QStringList previousComments
Definition: ptotype.h:175
Definition: ptotype.h:183
Parameter
Definition: ptotype.h:185
@ LENSB
Definition: ptotype.h:187
@ LENSA
Definition: ptotype.h:186
@ EXPOSURE
Definition: ptotype.h:195
@ RE
Definition: ptotype.h:208
@ VC
Definition: ptotype.h:200
@ WBR
Definition: ptotype.h:196
@ LENSD
Definition: ptotype.h:189
@ UNKNOWN
Definition: ptotype.h:209
@ VB
Definition: ptotype.h:199
@ VX
Definition: ptotype.h:202
@ VY
Definition: ptotype.h:203
@ WBB
Definition: ptotype.h:197
@ LENSC
Definition: ptotype.h:188
@ RB
Definition: ptotype.h:205
@ RD
Definition: ptotype.h:207
@ LENSPITCH
Definition: ptotype.h:193
@ VA
Definition: ptotype.h:198
@ LENSHFOV
Definition: ptotype.h:191
@ LENSYAW
Definition: ptotype.h:192
@ VD
Definition: ptotype.h:201
@ RA
Definition: ptotype.h:204
@ RC
Definition: ptotype.h:206
@ LENSE
Definition: ptotype.h:190
@ LENSROLL
Definition: ptotype.h:194
Parameter parameter
Definition: ptotype.h:213
QStringList previousComments
Definition: ptotype.h:212
int photometricReferenceId
Definition: ptotype.h:105
ProjectionType projection
Definition: ptotype.h:99
ProjectionType
Definition: ptotype.h:82
@ EQUIRECTANGULAR
Definition: ptotype.h:85
@ RECTILINEAR
Definition: ptotype.h:83
@ FULLFRAMEFISHEYE
Definition: ptotype.h:86
@ CYLINDRICAL
Definition: ptotype.h:84
double fieldOfView
Definition: ptotype.h:100
QSize size
Definition: ptotype.h:97
FileFormat fileFormat
Definition: ptotype.h:101
BitDepth
Definition: ptotype.h:90
@ FLOAT
Definition: ptotype.h:93
@ UINT8
Definition: ptotype.h:91
@ UINT16
Definition: ptotype.h:92
bool hdr
Definition: ptotype.h:103
QStringList previousComments
Definition: ptotype.h:96
Project()
Definition: ptotype.h:108
double exposure
Definition: ptotype.h:102
BitDepth bitDepth
Definition: ptotype.h:104
QStringList unmatchedParameters
Definition: ptotype.h:106
QRect crop
Definition: ptotype.h:98
Definition: ptotype.h:124
QStringList previousComments
Definition: ptotype.h:144
double gamma
Definition: ptotype.h:145
double photometricHuberSigma
Definition: ptotype.h:149
double huberSigma
Definition: ptotype.h:148
QStringList unmatchedParameters
Definition: ptotype.h:150
Stitcher()
Definition: ptotype.h:152
SpeedUp
Definition: ptotype.h:138
@ FAST
Definition: ptotype.h:141
@ SLOW
Definition: ptotype.h:139
@ MEDIUM
Definition: ptotype.h:140
Interpolator
Definition: ptotype.h:126
@ SPLINE36
Definition: ptotype.h:129
@ POLY3
Definition: ptotype.h:127
@ NEARESTNEIGHBOR
Definition: ptotype.h:133
@ BILINEAR
Definition: ptotype.h:132
@ SPLINE64
Definition: ptotype.h:131
@ SINC256
Definition: ptotype.h:130
@ SPLINE16
Definition: ptotype.h:128
@ SINC1024
Definition: ptotype.h:134
Interpolator interpolator
Definition: ptotype.h:146
SpeedUp speedUp
Definition: ptotype.h:147
QStringList lastComments
Definition: ptotype.h:402
enum Digikam::PTOType::@0 version
bool createFile(const QString &filepath)
Definition: ptotype.cpp:44
Project project
Definition: ptotype.h:398
QList< ControlPoint > controlPoints
Definition: ptotype.h:401
Stitcher stitcher
Definition: ptotype.h:399
PTOType(const QString &version)
Definition: ptotype.h:383
@ V2014
Definition: ptotype.h:375
@ PRE_V2014
Definition: ptotype.h:374
PTOType()
Definition: ptotype.h:378
QVector< Image > images
Definition: ptotype.h:400