IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
MeasureUtils.h
Go to the documentation of this file.
1 // MeasureUtils.h:
3 // ---------------
4 //
14 
15 #ifndef __PYIPSDKBASE_MEASUREUTILS_H__
16 #define __PYIPSDKBASE_MEASUREUTILS_H__
17 
21 
22 namespace ipsdk {
23 namespace python {
24 
27 
29 PYIPSDKBASE_API bool
30 isRegistredMsrInfo(const std::string& measureDefaultName);
31 
36 
42 createMeasureInfoSet2d(const GeometricCalibrationConstPtr& pGlobalGeometricCalibration);
44 
50 createMeasureInfoSet3d(const GeometricCalibrationConstPtr& pGlobalGeometricCalibration);
52 
55 
56 } // end of namespace python
57 } // end of namespace ipsdk
58 
59 #endif // __PYIPSDKBASE_MEASUREUTILS_H__
PYIPSDKBASE_API bool isRegistredMsrInfo(const std::string &measureDefaultName)
test if a given measure information is already registred
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet2d()
create an instance of 2d measure information set
boost::shared_ptr< const ipsdk::GeometricCalibration > GeometricCalibrationConstPtr
shared pointer to const ipsdk::GeometricCalibration
Definition: GeometricCalibrationTypes.h:31
#define PYIPSDKBASE_API
Import/Export macro for library PyIPSDKBase.
Definition: PyIPSDKBaseExports.h:25
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet3d()
create an instance of 3d measure information set
Predefined types for shape analysis measurement informations management.
PYIPSDKBASE_API ipsdk::StringVector getRegistredMsrColl()
Predefined base collection types for library.
boost::shared_ptr< MeasureInfoSet > MeasureInfoSetPtr
shared pointer to shape measure information set
Definition: MeasureInfoTypes.h:157
Definition of import/export macro for library.
std::vector< std::string > StringVector
stl vector collections
Definition: BaseCollections.h:38