15 #ifndef __IPSDKIPLSHAPEANALYSIS_LABELANALYSIS2D_H__ 16 #define __IPSDKIPLSHAPEANALYSIS_LABELANALYSIS2D_H__ 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/ContourExtractionSettings.h> 28 class LabelAnalysis2dLvl1;
103 #endif // __IPSDKIPLSHAPEANALYSIS_LABELANALYSIS2D_H__ IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1 > labelAnalysis2d_async(const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
asynchronous wrappers
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr labelAnalysis2d(const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
wrapper function for Connected component 2d analysis and measurement algorithm
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr getAsyncProcessorOutput(boost::shared_ptr< LabelAnalysis2dLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr getAsyncProcessorMultiSliceOutput(boost::shared_ptr< LabelAnalysis2dLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::ContourExtractionSettings > ContourExtractionSettingsConstPtr
shared pointer to const ipsdk::imaproc::attr::ContourExtractionSettings
Definition: ContourExtractionSettings.h:173
boost::shared_ptr< PlanIndexedMeasureSet > PlanIndexedMeasureSetPtr
boost::shared_ptr< const BaseImage > ImageConstPtr
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1 > multiSlice_labelAnalysis2d_async(const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
asynchronous wrappers
#define IPSDKIPLSHAPEANALYSIS_API
Import/Export macro for library IPSDKIPLShapeAnalysis.
Definition: IPSDKIPLShapeAnalysisExports.h:25
boost::shared_ptr< MeasureSet > MeasureSetPtr
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_labelAnalysis2d(const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
wrapper function for Connected component 2d analysis and measurement algorithm
boost::shared_ptr< const MeasureInfoSet > MeasureInfoSetConstPtr