15 #ifndef __IPSDKIPLSHAPESEGMENTATION_LABELSHAPEEXTRACTION3D_H__ 16 #define __IPSDKIPLSHAPESEGMENTATION_LABELSHAPEEXTRACTION3D_H__ 20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/SurfaceExtractionSettings.h> 26 namespace segmentation {
28 class LabelShapeExtraction3dLvl1;
88 #endif // __IPSDKIPLSHAPESEGMENTATION_LABELSHAPEEXTRACTION3D_H__ Definition of import/export macro for library.
IPSDKIPLSHAPESEGMENTATION_API boost::shared_ptr< LabelShapeExtraction3dLvl1 > multiSlice_labelShapeExtraction3d_async(const ipsdk::image::ImageConstPtr &pInLabelImg3d)
asynchronous wrappers
IPSDKIPLSHAPESEGMENTATION_API boost::shared_ptr< LabelShapeExtraction3dLvl1 > labelShapeExtraction3d_async(const ipsdk::image::ImageConstPtr &pInLabelImg3d)
asynchronous wrappers
#define IPSDKIPLSHAPESEGMENTATION_API
Import/Export macro for library IPSDKIPLShapeSegmentation.
Definition: IPSDKIPLShapeSegmentationExports.h:25
boost::shared_ptr< PlanIndexedShape3dColl > PlanIndexedShape3dCollPtr
boost::shared_ptr< Shape3dColl > Shape3dCollPtr
boost::shared_ptr< const BaseImage > ImageConstPtr
IPSDKIPLSHAPESEGMENTATION_API ipsdk::shape::segmentation::PlanIndexedShape2dCollPtr getAsyncProcessorMultiSliceOutput(boost::shared_ptr< LabelShapeExtraction2dLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
IPSDKIPLSHAPESEGMENTATION_API ipsdk::shape::segmentation::Shape2dCollPtr getAsyncProcessorOutput(boost::shared_ptr< LabelShapeExtraction2dLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
IPSDKIPLSHAPESEGMENTATION_API ipsdk::shape::segmentation::Shape3dCollPtr labelShapeExtraction3d(const ipsdk::image::ImageConstPtr &pInLabelImg3d)
wrapper function for shape extraction from label 3d image algorithm
boost::shared_ptr< const ipsdk::imaproc::attr::SurfaceExtractionSettings > SurfaceExtractionSettingsConstPtr
shared pointer to const ipsdk::imaproc::attr::SurfaceExtractionSettings
Definition: SurfaceExtractionSettings.h:172
IPSDKIPLSHAPESEGMENTATION_API ipsdk::shape::segmentation::PlanIndexedShape3dCollPtr multiSlice_labelShapeExtraction3d(const ipsdk::image::ImageConstPtr &pInLabelImg3d)
wrapper function for shape extraction from label 3d image algorithm