IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Shape2dTypes.h
Go to the documentation of this file.
1 // Shape2dTypes.h:
3 // ---------------
4 //
14 
15 #ifndef __IPSDKBASESHAPESEGMENTATION_SHAPE2DTYPES_H__
16 #define __IPSDKBASESHAPESEGMENTATION_SHAPE2DTYPES_H__
17 
19 
20 namespace ipsdk {
21 namespace shape {
22 namespace segmentation {
23 
24 class Shape2dColl;
26 
29 
31 typedef boost::shared_ptr<Shape2dColl> Shape2dCollPtr;
32 
34 typedef boost::shared_ptr<const Shape2dColl> Shape2dCollConstPtr;
35 
37 typedef boost::shared_ptr<PlanIndexedShape2dColl> PlanIndexedShape2dCollPtr;
38 
40 typedef boost::shared_ptr<const PlanIndexedShape2dColl> PlanIndexedShape2dCollConstPtr;
41 
44 
45 } // end of namespace segmentation
46 } // end of namespace shape
47 } // end of namespace ipsdk
48 
49 #endif // __IPSDKBASESHAPESEGMENTATION_SHAPE2DTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< const PlanIndexedShape2dColl > PlanIndexedShape2dCollConstPtr
shared pointer to const shape 2d plan indexed collection object
Definition: Shape2dTypes.h:40
boost::shared_ptr< PlanIndexedShape2dColl > PlanIndexedShape2dCollPtr
shared pointer to shape 2d plan indexed collection object
Definition: Shape2dTypes.h:37
boost::shared_ptr< Shape2dColl > Shape2dCollPtr
shared pointer to shape 2d collection object
Definition: Shape2dTypes.h:25
boost::shared_ptr< const Shape2dColl > Shape2dCollConstPtr
shared pointer to const shape 2d collection object
Definition: Shape2dTypes.h:34
Collection of shape 2d collections indexed wth respect to image plans.
Definition: PlanIndexedShape2dColl.h:29
Predefined types for shape 2d management.