IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
ShapeToLabelInitializerUtils.h
Go to the documentation of this file.
1 // ShapeToLabelInitializerUtils.h:
3 // -------------------------------
4 //
15 
16 #ifndef __IPSDKIPLSHAPESEGMENTATION_SHAPETOLABELINITIALIZERUTILS_H__
17 #define __IPSDKIPLSHAPESEGMENTATION_SHAPETOLABELINITIALIZERUTILS_H__
18 
20 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InPILabelsShape2d.h>
21 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/GeometryEntityColl/InPILabelsShape3d.h>
24 
25 namespace ipsdk {
26 namespace imaproc {
27 namespace shape {
28 namespace segmentation {
29 
32 
36 outputShapeToLabel(const boost::shared_ptr<const attr::InPILabelsShape2d>& pInputAttribute);
37 
41 outputShapeToLabel(const boost::shared_ptr<const attr::InPILabelsShape3d>& pInputAttribute);
42 
45 
46 } // end of namespace segmentation
47 } // end of namespace shape
48 } // end of namespace imaproc
49 } // end of namespace ipsdk
50 
51 #endif // __IPSDKIPLSHAPESEGMENTATION_SHAPETOLABELINITIALIZERUTILS_H__
Definition of import/export macro for library.
#define IPSDKIPLSHAPESEGMENTATION_API
Import/Export macro for library IPSDKIPLShapeSegmentation.
Definition: IPSDKIPLShapeSegmentationExports.h:25
boost::shared_ptr< BaseCustomImageInfo > CustomImageInfoPtr
IPSDKIPLSHAPESEGMENTATION_API CustomImageInfoPtr outputShapeToLabel(const boost::shared_ptr< const attr::InPILabelsShape2d > &pInputAttribute)