IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ShapeMeasureInfoSetAttributeTypes.h
Go to the documentation of this file.
1 // ShapeMeasureInfoSetAttributeTypes.h:
3 // ------------------------------------
4 //
15 
16 #ifndef __IPSDKIMAGEPROCESSING_SHAPEMEASUREINFOSETATTRIBUTETYPES_H__
17 #define __IPSDKIMAGEPROCESSING_SHAPEMEASUREINFOSETATTRIBUTETYPES_H__
18 
21 #include <boost/shared_ptr.hpp>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 
27 
30 
33 typedef boost::shared_ptr<BaseShapeMeasureInfoSetAttribute> ShapeMeasureInfoSetAttributePtr;
34 typedef boost::shared_ptr<const BaseShapeMeasureInfoSetAttribute> ShapeMeasureInfoSetAttributeConstPtr;
36 
39 typedef boost::weak_ptr<BaseShapeMeasureInfoSetAttribute> ShapeMeasureInfoSetAttributeWeakPtr;
40 typedef boost::weak_ptr<const BaseShapeMeasureInfoSetAttribute> ShapeMeasureInfoSetAttributeConstWeakPtr;
42 
45 
46 } // end of namespace imaproc
47 } // end of namespace ipsdk
48 
49 #endif // __IPSDKIMAGEPROCESSING_SHAPEMEASUREINFOSETATTRIBUTETYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BaseShapeMeasureInfoSetAttribute > ShapeMeasureInfoSetAttributePtr
Definition: ShapeMeasureInfoSetAttributeTypes.h:26
boost::weak_ptr< BaseShapeMeasureInfoSetAttribute > ShapeMeasureInfoSetAttributeWeakPtr
Definition: ShapeMeasureInfoSetAttributeTypes.h:39
Predefined types for shape analysis measurement informations management.
Predefined types for image processing attributes management.
boost::shared_ptr< const BaseShapeMeasureInfoSetAttribute > ShapeMeasureInfoSetAttributeConstPtr
Definition: ShapeMeasureInfoSetAttributeTypes.h:34
boost::weak_ptr< const BaseShapeMeasureInfoSetAttribute > ShapeMeasureInfoSetAttributeConstWeakPtr
Definition: ShapeMeasureInfoSetAttributeTypes.h:40
Base class for shape measure information set attributes.
Definition: BaseShapeMeasureInfoSetAttribute.h:27