IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
PlanIndexedAttributeTypes.h
Go to the documentation of this file.
1 // PlanIndexedAttributeTypes.h:
3 // ----------------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_PLANINDEXEDATTRIBUTETYPES_H__
16 #define __IPSDKIMAGEPROCESSING_PLANINDEXEDATTRIBUTETYPES_H__
17 
18 #include <boost/shared_ptr.hpp>
19 #include <boost/weak_ptr.hpp>
20 
21 namespace ipsdk {
22 namespace imaproc {
23 
25 
28 
30 typedef boost::shared_ptr<BasePlanIndexedAttribute> PlanIndexedAttributePtr;
31 
33 typedef boost::shared_ptr<const BasePlanIndexedAttribute> PlanIndexedAttributeConstPtr;
34 
36 typedef boost::weak_ptr<BasePlanIndexedAttribute> PlanIndexedAttributeWeakPtr;
37 
39 typedef boost::weak_ptr<const BasePlanIndexedAttribute> PlanIndexedAttributeConstWeakPtr;
40 
43 
44 } // end of namespace imaproc
45 } // end of namespace ipsdk
46 
47 #endif // __IPSDKIMAGEPROCESSING_PLANINDEXEDATTRIBUTETYPES_H__
boost::weak_ptr< const BasePlanIndexedAttribute > PlanIndexedAttributeConstWeakPtr
weak pointer to const plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:39
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< BasePlanIndexedAttribute > PlanIndexedAttributePtr
shared pointer to plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:24
Base class for plan indexed attributes.
Definition: BasePlanIndexedAttribute.h:33
boost::weak_ptr< BasePlanIndexedAttribute > PlanIndexedAttributeWeakPtr
weak pointer to plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:36
boost::shared_ptr< const BasePlanIndexedAttribute > PlanIndexedAttributeConstPtr
shared pointer to const plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:33