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