15 #ifndef __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE3DIMG_H__ 16 #define __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE3DIMG_H__ 19 #include <IPSDKIPL/IPSDKIPLAdvancedMorphology/Tools/RidgeLineTypes.h> 27 class RidgeLine3dImgLvl1;
226 #endif // __IPSDKIPLADVANCEDMORPHOLOGY_RIDGELINE3DIMG_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::Voxels3d > Voxels3dPtr
shared pointer to ipsdk::imaproc::attr::Voxels3d
Definition: Voxels3d.h:128
#define IPSDKIPLADVANCEDMORPHOLOGY_API
Import/Export macro for library IPSDKIPLAdvancedMorphology.
Definition: IPSDKIPLAdvancedMorphologyExports.h:25
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ridgeLine3dImg_async(const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
asynchronous wrappers
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
ePropagationDirection
Definition: DirectionTypes.h:59
boost::shared_ptr< const BaseImage > ImageConstPtr
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedVoxels3d > PlanIndexedVoxels3dPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedVoxels3d
Definition: PlanIndexedVoxels3d.h:49
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ridgeLine3dImg_multiSlice(const ipsdk::image::ImageConstPtr &pInImg3d, 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...
Structure containing the results of the ridge line 3d algorithm.
Definition: RidgeLineTypes.h:62
Predefined types for direction management.
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ridgeLine3dImg(const ipsdk::image::ImageConstPtr &pInImg3d, 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...