IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
MeasureConfigUtils.h
Go to the documentation of this file.
1 // MeasureConfigUtils.h:
3 // ---------------------
4 //
14 
15 #ifndef __IPSDKBASESHAPEANALYSIS_MEASURECONFIGUTILS_H__
16 #define __IPSDKBASESHAPEANALYSIS_MEASURECONFIGUTILS_H__
17 
21 
22 namespace ipsdk {
23 namespace shape {
24 namespace analysis {
25 
28 
34  const eMsrInputShapeCollId& shapeCollId);
35 
41 
48 
55  const GeometricCalibrationConstPtr& pCalibration);
56 
59 
60 } // end of namespace analysis
61 } // end of namespace shape
62 
65 
68 
71 
72 } // end of namespace ipsdk
73 
74 #endif // __IPSDKBASESHAPEANALYSIS_MEASURECONFIGUTILS_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
IPSDK_DECLARE_SERIAL_ENUM(IPSDKBaseData, eDiscreteOrientation2d)
serialization operators for eDiscreteOrientation2d enumerate
boost::shared_ptr< const ipsdk::GeometricCalibration > GeometricCalibrationConstPtr
shared pointer to const ipsdk::GeometricCalibration
Definition: GeometricCalibrationTypes.h:31
Definition of import/export macro for library.
eMsrCalibrationType
Enumerate allowing to specify used calibration type.
Definition: MeasureConfigTypes.h:54
#define IPSDKBASESHAPEANALYSIS_API
Import/Export macro for library IPSDKBaseShapeAnalysis.
Definition: IPSDKBaseShapeAnalysisExports.h:25
IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr createGloballyCalibratedMeasureConfig(const eMsrInputShapeCollId &shapeCollId)
function allowing to create a measure configuration used for geometric measurement working with a cal...
Macro allowing to declare serialization for a given enumerate.
eMsrInputShapeCollId
Enumerate allowing to identify shape collection used for processing.
Definition: MeasureConfigTypes.h:38
boost::shared_ptr< MeasureConfig > MeasureConfigPtr
shared pointer to MeasureConfig object
Definition: MeasureConfigTypes.h:86
IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr createMeasureConfig(const eMsrInputImageId &imageId, const eMsrInputShapeCollId &shapeCollId)
function allowing to create a measure configuration used for intensity measurement working with an un...
IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr createUnCalibratedMeasureConfig(const eMsrInputShapeCollId &shapeCollId)
function allowing to create a measure configuration used for geometric measurement working with an un...
Predefined types for measures management.
eMsrInputImageId
Enumerate allowing to identify used input image for processing.
Definition: MeasureConfigTypes.h:70
IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr createCustomCalibratedMeasureConfig(const eMsrInputShapeCollId &shapeCollId, const GeometricCalibrationConstPtr &pCalibration)
function allowing to create a measure configuration used for geometric measurement working with a cal...