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