15 #ifndef __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE2DIMG_H__ 16 #define __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE2DIMG_H__ 19 #include <IPSDKIPL/IPSDKIPLAdvancedMorphology/Tools/RidgeLineTypes.h> 28 class RidgeLine2dImgLvl1;
220 #endif // __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE2DIMG_H__ Definition of import/export macro for library.
ePropagationAxis
Enumerate describing propagation axis type.
Definition: DirectionTypes.h:45
boost::shared_ptr< BaseImage > ImagePtr
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< AdaptiveBinaryWatershed2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
boost::shared_ptr< ipsdk::imaproc::attr::Pixels2d > Pixels2dPtr
shared pointer to ipsdk::imaproc::attr::Pixels2d
Definition: Pixels2d.h:128
#define IPSDKIPLADVANCEDMORPHOLOGY_API
Import/Export macro for library IPSDKIPLAdvancedMorphology.
Definition: IPSDKIPLAdvancedMorphologyExports.h:25
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine2dImgLvl1 > ridgeLine2dImg_async(const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
asynchronous wrappers
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr ridgeLine2dImg_multiSlice(const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::image::ImagePtr &pOutShortestPathImg, const ipsdk::image::ImagePtr &pOutDistanceMap, const ipsdk::image::ImagePtr &pOutPathMap)
wrapper function for Computes the shortest path from one border to its opposite, given distance ponde...
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::ipReal64 computeShortestPathLength(const ipsdk::imaproc::attr::PlanIndexedPixels2dPtr &pPIPixels2d, const ipsdk::ipUInt64 nbPlan, const ipsdk::ipUInt64 nbChanel, const ipsdk::ipUInt64 nbSequence)
function to retrieve the result of an asynchronous processor
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedPixels2d > PlanIndexedPixels2dPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedPixels2d
Definition: PlanIndexedPixels2d.h:49
ePropagationDirection
Definition: DirectionTypes.h:59
boost::shared_ptr< const BaseImage > ImageConstPtr
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine2dResult ridgeLine2dImg(const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
wrapper function for Computes the shortest path from one border to its opposite, given distance ponde...
Predefined types for direction management.
Structure containing the results of the ridge line 2d algorithm.
Definition: RidgeLineTypes.h:38