IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
GeometricCalibrationUtils.h
Go to the documentation of this file.
1 // GeometricCalibrationUtils.h:
3 // ----------------------------
4 //
14 
15 #ifndef __IPSDKBASEDATA_GEOMETRICCALIBRATIONUTILS_H__
16 #define __IPSDKBASEDATA_GEOMETRICCALIBRATIONUTILS_H__
17 
19 #include <IPSDKUtil/BaseTypes.h>
21 
22 namespace ipsdk {
23 
26 
33 createGeometricCalibration2d(const ipReal32 xScale, const ipReal32 yScale,
34  const ipReal32 xOrigin = 0.f,
35  const ipReal32 yOrigin = 0.f,
36  const ipReal32 qr = 0.f,
37  const ipReal32 qi = 0.f,
38  const ipReal32 qj = 0.f);
41  const std::string& unitStr,
42  const ipReal32 xOrigin = 0.f,
43  const ipReal32 yOrigin = 0.f,
44  const ipReal32 qr = 0.f,
45  const ipReal32 qi = 0.f,
46  const ipReal32 qj = 0.f);
48 createGeometricCalibration2d(const ipReal32 xScale, const ipReal32 yScale,
49  const std::string& unitStr,
50  const ipReal32 xOrigin = 0.f,
51  const ipReal32 yOrigin = 0.f,
52  const ipReal32 qr = 0.f,
53  const ipReal32 qi = 0.f,
54  const ipReal32 qj = 0.f);
56 
64  const ipReal32 yScale,
65  const ipReal32 zScale,
66  const ipReal32 xOrigin = 0.f,
67  const ipReal32 yOrigin = 0.f,
68  const ipReal32 zOrigin = 0.f,
69  const ipReal32 qr = 0.f,
70  const ipReal32 qi = 0.f,
71  const ipReal32 qj = 0.f,
72  const ipReal32 qk = 0.f);
75  const std::string& unitStr,
76  const ipReal32 xOrigin = 0.f,
77  const ipReal32 yOrigin = 0.f,
78  const ipReal32 zOrigin = 0.f,
79  const ipReal32 qr = 0.f,
80  const ipReal32 qi = 0.f,
81  const ipReal32 qj = 0.f,
82  const ipReal32 qk = 0.f);
85  const ipReal32 yScale,
86  const ipReal32 zScale,
87  const std::string& unitStr,
88  const ipReal32 xOrigin = 0.f,
89  const ipReal32 yOrigin = 0.f,
90  const ipReal32 zOrigin = 0.f,
91  const ipReal32 qr = 0.f,
92  const ipReal32 qi = 0.f,
93  const ipReal32 qj = 0.f,
94  const ipReal32 qk = 0.f);
96 
99 
100 } // end of namespace ipsdk
101 
102 #endif // __IPSDKBASEDATA_GEOMETRICCALIBRATIONUTILS_H__
Predefined types for geometric calibration management.
IPSDKBASEDATA_API GeometricCalibrationPtr createGeometricCalibration3d(const ipReal32 scale)
function allowing to create a geometric calibration 3d
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< ipsdk::GeometricCalibration > GeometricCalibrationPtr
shared pointer to ipsdk::GeometricCalibration
Definition: GeometricCalibrationTypes.h:22
Definition of import/export macro for library.
IPSDKBASEDATA_API GeometricCalibrationPtr createGeometricCalibration2d(const ipReal32 scale)
function allowing to create a geometric calibration 2d
Base types for multiplatform compatibility.
#define IPSDKBASEDATA_API
Import/Export macro for library IPSDKUtil.
Definition: IPSDKBaseDataExports.h:27
float ipReal32
Base types definition.
Definition: BaseTypes.h:56