IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
RidgeLine3dImg.h File Reference

Wrapper functions for Computes the shortest path from one border to its opposite, given distance ponderation map. More...

#include <IPSDKIPL/IPSDKIPLAdvancedMorphology/IPSDKIPLAdvancedMorphologyExports.h>
#include <IPSDKIPL/IPSDKIPLAdvancedMorphology/Tools/RidgeLineTypes.h>
#include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Enumerate/DirectionTypes.h>

Go to the source code of this file.

Namespaces

 ipsdk::imaproc::advmorpho
 Namespace aggregating advanced morphological operations on images.
 

Functions

IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ipsdk::imaproc::advmorpho::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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg (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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::advmorpho::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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::advmorpho::ridgeLine3dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, 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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (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)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, 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)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, const ipsdk::image::ImagePtr &pOutShortestPathImg, const ipsdk::image::ImagePtr &pOutDistanceMap, const ipsdk::image::ImagePtr &pOutPathMap)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine3dImgLvl1 > ipsdk::imaproc::advmorpho::ridgeLine3dImg_async (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter, const ipsdk::image::ImagePtr &pOutShortestPathImg, const ipsdk::image::ImagePtr &pOutDistanceMap, const ipsdk::image::ImagePtr &pOutPathMap)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult ipsdk::imaproc::advmorpho::getAsyncProcessorOutput (boost::shared_ptr< RidgeLine3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::ipReal64 ipsdk::imaproc::advmorpho::computeShortestPathLength (const ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr &pPIVoxels3d, const ipsdk::ipUInt64 nbChanel, const ipsdk::ipUInt64 nbSequence)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Wrapper functions for Computes the shortest path from one border to its opposite, given distance ponderation map.

Author
R. Abbal
Date
2022/01/04