IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Enumerations | Functions
ipsdk::imaproc::advmorpho Namespace Reference

Namespace aggregating advanced morphological operations on images. More...

Classes

class  AdaptiveBinaryWatershed2dImgLvl1
 Level 1 algorithm: Adaptive binary watershed 2d algorithm. More...
 
class  AdaptiveBinaryWatershed3dImgLvl1
 Level 1 algorithm: Adaptive binary watershed 3d algorithm. More...
 
class  BinaryReconstruction2dImgLvl1
 Level 1 algorithm: Binary reconstruction of an image 2d. More...
 
class  BinaryReconstruction3dImgLvl1
 Level 1 algorithm: Binary reconstruction of an image 3d. More...
 
class  ConnectedComponent2dImgLvl1
 Level 1 algorithm: Connected component image 2d labeling algorithm. More...
 
class  ConnectedComponent2dImgLvl2
 Level 2 algorithm: Connected component image 2d labeling algorithm. More...
 
class  ConnectedComponent3dImgLvl1
 Level 1 algorithm: Connected component image 3d labeling algorithm. More...
 
class  ConnectedComponent3dImgLvl2
 Level 2 algorithm: Connected component image 3d labeling algorithm. More...
 
class  DilateLabel2dImgLvl1
 Level 1 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLabel2dImgLvl2
 Level 2 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLabel2dImgLvl3
 Level 3 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLabel3dImgLvl1
 Level 1 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLabel3dImgLvl2
 Level 2 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLabel3dImgLvl3
 Level 3 algorithm: Dilate the labels in the input label image until filling all pixels. More...
 
class  DilateLocalExtrema2dImgLvl1
 Level 1 algorithm: algorithm allowing to extract dilated local extrema 2d from an image. More...
 
class  DilateLocalExtrema3dImgLvl1
 Level 1 algorithm: algorithm allowing to extract dilated local extrema 3d from an image. More...
 
struct  DistanceMap2dData
 Structure allowing to encaspulate the distance map with the DistWeight2d coefficients. More...
 
struct  DistanceMap3dData
 Structure allowing to encaspulate the distance map with the DistWeight3d coefficients. More...
 
class  FillHole2dImgLvl1
 Level 1 algorithm: holes filling in a binary 2d image. More...
 
class  FillHole3dImgLvl1
 Level 1 algorithm: holes filling in a binary 3d image. More...
 
class  GenericSeededDistanceMap2dImgLvl1
 Level 1 algorithm: generic seeded distance map transform of an input binary image according to a seeded image. More...
 
class  GenericSeededDistanceMap2dImgLvl2
 Level 2 algorithm: generic seeded distance map transform of an input binary image according to a seeded image. More...
 
class  GenericSeededDistanceMap3dImgLvl1
 Level 1 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image. More...
 
class  GenericSeededDistanceMap3dImgLvl2
 Level 2 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image. More...
 
class  GreyReconstruction2dImgLvl1
 Level 1 algorithm: grey reconstruction of an image 2d. More...
 
class  GreyReconstruction2dImgLvl2
 Level 2 algorithm: grey reconstruction of an image 2d. More...
 
class  GreyReconstruction2dImgLvl3
 Level 3 algorithm: grey reconstruction of an image 2d. More...
 
class  GreyReconstruction3dImgLvl1
 Level 1 algorithm: grey reconstruction of an image 3d. More...
 
class  GreyReconstruction3dImgLvl2
 Level 2 algorithm: grey reconstruction of an image 3d. More...
 
class  GreyReconstruction3dImgLvl3
 Level 3 algorithm: grey reconstruction of an image 3d. More...
 
class  IPSDKIPLAdvancedMorphologyException
 Exception class for library IPSDKIPLAdvancedMorphology. More...
 
class  KeepBigShape2dImgLvl1
 Level 1 algorithm: keep only the big connected components in binary or label 2d image. More...
 
class  KeepBigShape2dImgLvl2
 Level 2 algorithm: keep only the big connected components in binary or label 2d image. More...
 
class  KeepBigShape3dImgLvl1
 Level 1 algorithm: keep only the big connected components in binary or label 3d image. More...
 
class  KeepBigShape3dImgLvl2
 Level 2 algorithm: keep only the big connected components in binary or label 3d image. More...
 
class  LocalExtrema2dImgLvl1
 Level 1 algorithm: algorithm allowing to extract local extrema 2d from an image. More...
 
class  LocalExtrema2dImgLvl2
 Level 2 algorithm: algorithm allowing to extract local extrema 2d from an image. More...
 
class  LocalExtrema2dImgLvl3
 Level 3 algorithm: algorithm allowing to extract local extrema 2d from an image. More...
 
class  LocalExtrema3dImgLvl1
 Level 1 algorithm: algorithm allowing to extract local extrema 3d from an image. More...
 
class  LocalExtrema3dImgLvl2
 Level 2 algorithm: algorithm allowing to extract local extrema 3d from an image. More...
 
class  LocalExtrema3dImgLvl3
 Level 3 algorithm: algorithm allowing to extract local extrema 3d from an image. More...
 
class  MaxPropagation2dImgLvl1
 Level 1 algorithm: propagation of maxima in a 2d image. More...
 
class  MaxPropagation3dImgLvl1
 Level 1 algorithm: propagation of maxima in a 3d image. More...
 
class  MinPropagation2dImgLvl1
 Level 1 algorithm: propagation of minima in a 2d image. More...
 
class  MinPropagation3dImgLvl1
 Level 1 algorithm: propagation of minima in a 3d image. More...
 
class  RemoveBorder2dImgLvl1
 Level 1 algorithm: removal of connected components in contact with image borders in binary or label 2d images. More...
 
class  RemoveBorder3dImgLvl1
 Level 1 algorithm: removal of connected components in contact with image borders in binary or label 3d images. More...
 
class  RemoveSmallShape2dImgLvl1
 Level 1 algorithm: removal of small connected component in binary or label 2d image. More...
 
class  RemoveSmallShape2dImgLvl2
 Level 2 algorithm: removal of small connected component in binary or label 2d image. More...
 
class  RemoveSmallShape3dImgLvl1
 Level 1 algorithm: removal of small connected component in binary or label 3d image. More...
 
class  RemoveSmallShape3dImgLvl2
 Level 2 algorithm: removal of small connected component in binary or label 3d image. More...
 
class  RidgeLine2dImgLvl1
 Level 1 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
class  RidgeLine2dImgLvl2
 Level 2 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
class  RidgeLine3dImgLvl1
 Level 1 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
class  RidgeLine3dImgLvl2
 Level 2 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map. More...
 
class  SeededDistanceMap2dImgLvl1
 Level 1 algorithm: seeded distance map transform of an input binary image according to a seeded image. More...
 
class  SeededDistanceMap3dImgLvl1
 Level 1 algorithm: seeded distance map transform of a 3d input binary image according to a 3d seeded image. More...
 
class  SeededWatershed2dImgLvl1
 Level 1 algorithm: seeded watershed 2d algorithm. More...
 
class  SeededWatershed3dImgLvl1
 Level 1 algorithm: seeded watershed 3d algorithm. More...
 
class  SuperPixels2dImgLvl1
 Level 1 algorithm: Super pixels algorithm based on SLIC. More...
 
class  SuperPixels2dImgLvl2
 Level 2 algorithm: Super pixels algorithm based on SLIC. More...
 
class  SuperPixels2dImgLvl3
 Level 3 algorithm: Super pixels algorithm based on SLIC. More...
 
class  SuperVoxels3dImgLvl1
 Level 1 algorithm: Super voxels algorithm based on SLIC. More...
 
class  SuperVoxels3dImgLvl2
 Level 2 algorithm: Super voxels algorithm based on SLIC. More...
 
class  SuperVoxels3dImgLvl3
 Level 3 algorithm: Super voxels algorithm based on SLIC. More...
 
class  WatershedBinarySeparation2dImgLvl1
 Level 1 algorithm: algorithm, based on watershed, allowing to separate binary 2d shapes. More...
 
class  WatershedBinarySeparation3dImgLvl1
 Level 1 algorithm: algorithm, based on watershed, allowing to separate binary 3d shapes. More...
 
class  WatershedGreySeparation2dImgLvl1
 Level 1 algorithm: algorithm, based on watershed, allowing to separate grey 2d shapes. More...
 
class  WatershedGreySeparation3dImgLvl1
 Level 1 algorithm: algorithm, based on watershed, allowing to separate grey 3d shapes. More...
 

Enumerations

enum  eIPSDKIPLAdvancedMorphologyMessage { eWarnIgnoreConnexity, eWarnSizeSuperPixels, eWarnSizeSuperVoxels, eErrorWriteToImageSeededWatershed }
 Enumerate describing messages. More...
 
enum  eOutputInitializerMessage { eNullInputAttribute }
 
enum  eProcessorMessage {
  eAdaptiveBinaryWatershed2dImgLvl1ToolTipId, eAdaptiveBinaryWatershed2dImgToLabel32, eAdaptiveBinaryWatershed3dImgLvl1ToolTipId, eAdaptiveBinaryWatershed3dImgToLabel32,
  eBinaryReconstruction2dImgLvl1ToolTipId, eBinaryReconstruction3dImgLvl1ToolTipId, eConnectedComponent2dImgInitPassLvl3ToolTipId, eConnectedComponent2dImgLabelInitPassLvl3ToolTipId,
  eConnectedComponent2dImgLabelMergePassLvl3ToolTipId, eConnectedComponent2dImgLvl1ToolTipId, eConnectedComponent2dImgLvl2ToolTipId, eConnectedComponent2dImgMergePassLvl3ToolTipId,
  eConnectedComponent3dImgInitPassLvl3ToolTipId, eConnectedComponent3dImgLabelInitPassLvl3ToolTipId, eConnectedComponent3dImgLabelMergePassLvl3ToolTipId, eConnectedComponent3dImgLvl1ToolTipId,
  eConnectedComponent3dImgLvl2ToolTipId, eConnectedComponent3dImgMergePassLvl3ToolTipId, eConnectedComponentToLabel32, eConstrainedGenericSeededDistanceMap2dImgDirectPassLvl3ToolTipId,
  eConstrainedGenericSeededDistanceMap2dImgReversePassLvl3ToolTipId, eConstrainedGenericSeededDistanceMap3dImgDirectPassLvl3ToolTipId, eConstrainedGenericSeededDistanceMap3dImgReversePassLvl3ToolTipId, eDilateLabel2dImgLvl1ToolTipId,
  eDilateLabel2dImgLvl2ToolTipId, eDilateLabel2dImgLvl3ToolTipId, eDilateLabel3dImgLvl1ToolTipId, eDilateLabel3dImgLvl2ToolTipId,
  eDilateLabel3dImgLvl3ToolTipId, eDilateLocalExtrema2dImgLvl1ToolTipId, eDilateLocalExtrema3dImgLvl1ToolTipId, eFillHole2dImgLvl1ToolTipId,
  eFillHole3dImgLvl1ToolTipId, eGenericSeededDistanceMap2dImgDirectPassLvl3ToolTipId, eGenericSeededDistanceMap2dImgEndPassLvl3ToolTipId, eGenericSeededDistanceMap2dImgInitPassLvl3ToolTipId,
  eGenericSeededDistanceMap2dImgLvl1ToolTipId, eGenericSeededDistanceMap2dImgLvl2ToolTipId, eGenericSeededDistanceMap2dImgReversePassLvl3ToolTipId, eGenericSeededDistanceMap3dImgDirectPassLvl3ToolTipId,
  eGenericSeededDistanceMap3dImgEndPassLvl3ToolTipId, eGenericSeededDistanceMap3dImgInitPassLvl3ToolTipId, eGenericSeededDistanceMap3dImgLvl1ToolTipId, eGenericSeededDistanceMap3dImgLvl2ToolTipId,
  eGenericSeededDistanceMap3dImgReversePassLvl3ToolTipId, eGreyReconstruction2dImgLvl1ToolTipId, eGreyReconstruction2dImgLvl2ToolTipId, eGreyReconstruction2dImgLvl3ToolTipId,
  eGreyReconstruction3dImgLvl1ToolTipId, eGreyReconstruction3dImgLvl2ToolTipId, eGreyReconstruction3dImgLvl3ToolTipId, eIterativeExtremumPropagation2dImgLvl1ToolTipId,
  eIterativeExtremumPropagation2dImgLvl2ToolTipId, eIterativeExtremumPropagation2dImgLvl3ToolTipId, eIterativeExtremumPropagation3dImgLvl1ToolTipId, eIterativeExtremumPropagation3dImgLvl2ToolTipId,
  eIterativeExtremumPropagation3dImgLvl3ToolTipId, eKeepBigShape2dImgLvl1ToolTipId, eKeepBigShape2dImgLvl2ToolTipId, eKeepBigShape3dImgLvl1ToolTipId,
  eKeepBigShape3dImgLvl2ToolTipId, eLabelExtremumPropagation2dImgLutBuildPassLvl2ToolTipId, eLabelExtremumPropagation2dImgLutBuildPassLvl3ToolTipId, eLabelExtremumPropagation2dImgLvl1ToolTipId,
  eLabelExtremumPropagation2dImgThresholdPassLvl2ToolTipId, eLabelExtremumPropagation2dImgThresholdPassLvl3ToolTipId, eLabelExtremumPropagation3dImgLutBuildPassLvl2ToolTipId, eLabelExtremumPropagation3dImgLutBuildPassLvl3ToolTipId,
  eLabelExtremumPropagation3dImgLvl1ToolTipId, eLabelExtremumPropagation3dImgThresholdPassLvl2ToolTipId, eLabelExtremumPropagation3dImgThresholdPassLvl3ToolTipId, eLocalExtrema2dImgLvl1ToolTipId,
  eLocalExtrema2dImgLvl2ToolTipId, eLocalExtrema2dImgLvl3ToolTipId, eLocalExtrema3dImgLvl1ToolTipId, eLocalExtrema3dImgLvl2ToolTipId,
  eLocalExtrema3dImgLvl3ToolTipId, eMarkBorder2dImgLvl2ToolTipId, eMarkBorder2dImgLvl3ToolTipId, eMarkBorder3dImgLvl2ToolTipId,
  eMarkBorder3dImgLvl3ToolTipId, eMaxPropagation2dImgLvl1ToolTipId, eMaxPropagation3dImgLvl1ToolTipId, eMinPropagation2dImgLvl1ToolTipId,
  eMinPropagation3dImgLvl1ToolTipId, eRemoveBorder2dImgLvl1ToolTipId, eRemoveBorder3dImgLvl1ToolTipId, eRemoveLabelBorder2dImgLvl1ToolTipId,
  eRemoveLabelBorder2dImgLvl2ToolTipId, eRemoveLabelBorder2dImgLvl3ToolTipId, eRemoveLabelBorder3dImgLvl1ToolTipId, eRemoveLabelBorder3dImgLvl2ToolTipId,
  eRemoveLabelBorder3dImgLvl3ToolTipId, eRemoveSmallShape2dImgLvl1ToolTipId, eRemoveSmallShape2dImgLvl2ToolTipId, eRemoveSmallShape3dImgLvl1ToolTipId,
  eRemoveSmallShape3dImgLvl2ToolTipId, eRidgeLine2dImgDirectPassLvl3ToolTipId, eRidgeLine2dImgInitPassLvl3ToolTipId, eRidgeLine2dImgLvl1ToolTipId,
  eRidgeLine2dImgLvl2ToolTipId, eRidgeLine2dImgReversePassLvl3ToolTipId, eRidgeLine3dImgDirectPassLvl3ToolTipId, eRidgeLine3dImgInitPassLvl3ToolTipId,
  eRidgeLine3dImgLvl1ToolTipId, eRidgeLine3dImgLvl2ToolTipId, eRidgeLine3dImgReversePassLvl3ToolTipId, eSeededDistanceMap2dImgLvl1ToolTipId,
  eSeededDistanceMap3dImgLvl1ToolTipId, eSeededWatershed2dFinalLvl2ToolTipId, eSeededWatershed2dFinalLvl3ToolTipId, eSeededWatershed2dFloodingLvl2ToolTipId,
  eSeededWatershed2dFloodingLvl3ToolTipId, eSeededWatershed2dImgLvl1ToolTipId, eSeededWatershed2dImgLvl2ToolTipId, eSeededWatershed2dInitializationLvl2ToolTipId,
  eSeededWatershed2dInitializationLvl3ToolTipId, eSeededWatershed3dFinalLvl2ToolTipId, eSeededWatershed3dFinalLvl3ToolTipId, eSeededWatershed3dFloodingLvl2ToolTipId,
  eSeededWatershed3dFloodingLvl3ToolTipId, eSeededWatershed3dImgLvl1ToolTipId, eSeededWatershed3dImgLvl2ToolTipId, eSeededWatershed3dInitializationLvl2ToolTipId,
  eSeededWatershed3dInitializationLvl3ToolTipId, eSuperPixels2dImgGpuLvl3ToolTipId, eSuperPixels2dImgLvl1ToolTipId, eSuperPixels2dImgLvl2ToolTipId,
  eSuperPixels2dImgLvl3ToolTipId, eSuperPixelsBoundaries2dImgLvl3ToolTipId, eSuperVoxels3dImgGpuLvl3ToolTipId, eSuperVoxels3dImgLvl1ToolTipId,
  eSuperVoxels3dImgLvl2ToolTipId, eSuperVoxels3dImgLvl3ToolTipId, eWatershedBinarySeparation2dImgLvl1ToolTipId, eWatershedBinarySeparation3dImgLvl1ToolTipId,
  eWatershedGreySeparation2dImgLvl1ToolTipId, eWatershedGreySeparation3dImgLvl1ToolTipId
}
 
enum  eRuleMessage { eNullInputAttribute }
 

Functions

IPSDKIPLADVANCEDMORPHOLOGY_API const std::string & getIPSDKIPLAdvancedMorphologyLoggerName ()
 Recovery of logger name associated to library.
 
IPSDKIPLADVANCEDMORPHOLOGY_API log4cplus::Logger & getIPSDKIPLAdvancedMorphologyLogger ()
 Recovery of logger associated to library.
 
IPSDKIPLADVANCEDMORPHOLOGY_API const ipsdk::LogMessageManagergetIPSDKIPLAdvancedMorphologyLogMessageManager ()
 Recovery of message manager associated to library.
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr outputWatershed (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InWatershedOutputMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr outputWatershed (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr outputWk1Watershed (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr outputWk2Watershed (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr allowedBufferType (const boost::shared_ptr< const attr::InWatershedOutputMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr allowedBufferType (const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr allowedBufferType (const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute, const ImageAttributeConstPtr &pImageAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr allowedWk1BufferType (const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr allowedWk2BufferType (const boost::shared_ptr< const attr::InWatershedSeparationMode > pModeAttribute, const ImageAttributeConstPtr &pImageAttribute)
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr adaptiveBinaryWatershed2dImg (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode)
 wrapper function for Adaptive binary watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr adaptiveBinaryWatershed2dImg (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for Adaptive binary watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void adaptiveBinaryWatershed2dImg (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 wrapper function for Adaptive binary watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed2dImgLvl1adaptiveBinaryWatershed2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed2dImgLvl1adaptiveBinaryWatershed2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed2dImgLvl1adaptiveBinaryWatershed2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< AdaptiveBinaryWatershed2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr adaptiveBinaryWatershed3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode)
 wrapper function for Adaptive binary watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr adaptiveBinaryWatershed3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for Adaptive binary watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void adaptiveBinaryWatershed3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 wrapper function for Adaptive binary watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed3dImgLvl1adaptiveBinaryWatershed3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed3dImgLvl1adaptiveBinaryWatershed3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< AdaptiveBinaryWatershed3dImgLvl1adaptiveBinaryWatershed3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal64 inArithmeticVal, const ipsdk::imaproc::attr::eWatershedSeparationMode &mode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< AdaptiveBinaryWatershed3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr binaryReconstruction2dImg (const image::ImageConstPtr &pInBinImg, const image::ImageConstPtr &pInBinMarkImg)
 wrapper function for Binary reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void binaryReconstruction2dImg (const image::ImageConstPtr &pInBinImg, const image::ImageConstPtr &pInBinMarkImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for Binary reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< BinaryReconstruction2dImgLvl1binaryReconstruction2dImg_async (const image::ImageConstPtr &pInBinImg, const image::ImageConstPtr &pInBinMarkImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< BinaryReconstruction2dImgLvl1binaryReconstruction2dImg_async (const image::ImageConstPtr &pInBinImg, const image::ImageConstPtr &pInBinMarkImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< BinaryReconstruction2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr binaryReconstruction3dImg (const image::ImageConstPtr &pInBinImg3d, const image::ImageConstPtr &pInBinMarkImg3d)
 wrapper function for Binary reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void binaryReconstruction3dImg (const image::ImageConstPtr &pInBinImg3d, const image::ImageConstPtr &pInBinMarkImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for Binary reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< BinaryReconstruction3dImgLvl1binaryReconstruction3dImg_async (const image::ImageConstPtr &pInBinImg3d, const image::ImageConstPtr &pInBinMarkImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< BinaryReconstruction3dImgLvl1binaryReconstruction3dImg_async (const image::ImageConstPtr &pInBinImg3d, const image::ImageConstPtr &pInBinMarkImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< BinaryReconstruction3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr connectedComponent2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg)
 wrapper function for Connected component image 2d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr connectedComponent2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d)
 wrapper function for Connected component image 2d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::ipUInt32 connectedComponent2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::image::ImagePtr &pOutLabelImg)
 wrapper function for Connected component image 2d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent2dImgLvl1connectedComponent2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent2dImgLvl1connectedComponent2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent2dImgLvl1connectedComponent2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ConnectedComponent2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr connectedComponent3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg3d)
 wrapper function for Connected component image 3d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr connectedComponent3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d)
 wrapper function for Connected component image 3d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::ipUInt32 connectedComponent3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::image::ImagePtr &pOutLabelImg3d)
 wrapper function for Connected component image 3d labeling algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent3dImgLvl1connectedComponent3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent3dImgLvl1connectedComponent3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< ConnectedComponent3dImgLvl1connectedComponent3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::image::ImagePtr &pOutLabelImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ConnectedComponent3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLabel2dImg (const image::ImageConstPtr &pInLabImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLabel2dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLabel2dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::image::ImagePtr &pOutlabelImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLabel2dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode, const ipsdk::image::ImagePtr &pOutlabelImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel2dImgLvl1dilateLabel2dImg_async (const image::ImageConstPtr &pInLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel2dImgLvl1dilateLabel2dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel2dImgLvl1dilateLabel2dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::image::ImagePtr &pOutlabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel2dImgLvl1dilateLabel2dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode, const ipsdk::image::ImagePtr &pOutlabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DilateLabel2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLabel3dImg (const image::ImageConstPtr &pInLabImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLabel3dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLabel3dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::image::ImagePtr &pOutlabelImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLabel3dImg (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode, const ipsdk::image::ImagePtr &pOutlabelImg)
 wrapper function for Dilate the labels in the input label image until filling all pixels More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel3dImgLvl1dilateLabel3dImg_async (const image::ImageConstPtr &pInLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel3dImgLvl1dilateLabel3dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel3dImgLvl1dilateLabel3dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::image::ImagePtr &pOutlabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLabel3dImgLvl1dilateLabel3dImg_async (const image::ImageConstPtr &pInLabImg, const ipsdk::imaproc::attr::eDilateLabelMode &mode, const ipsdk::image::ImagePtr &pOutlabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DilateLabel3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLocalMaxima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor)
 wrapper function for algorithm allowing to extract dilated local maxima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLocalMaxima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract dilated local maxima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLocalMinima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor)
 wrapper function for algorithm allowing to extract dilated local minima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLocalMinima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract dilated local minima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema2dImgLvl1dilateLocalMaxima2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema2dImgLvl1dilateLocalMaxima2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema2dImgLvl1dilateLocalMinima2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema2dImgLvl1dilateLocalMinima2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DilateLocalExtrema2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLocalMaxima3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor)
 wrapper function for algorithm allowing to extract dilated local maxima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLocalMaxima3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract dilated local maxima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr dilateLocalMinima3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor)
 wrapper function for algorithm allowing to extract dilated local minima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void dilateLocalMinima3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract dilated local minima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema3dImgLvl1dilateLocalMaxima3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema3dImgLvl1dilateLocalMaxima3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema3dImgLvl1dilateLocalMinima3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< DilateLocalExtrema3dImgLvl1dilateLocalMinima3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DilateLocalExtrema3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr fillHole2dImg (const image::ImageConstPtr &pInBinImg)
 wrapper function for holes filling in a binary 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void fillHole2dImg (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for holes filling in a binary 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< FillHole2dImgLvl1fillHole2dImg_async (const image::ImageConstPtr &pInBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< FillHole2dImgLvl1fillHole2dImg_async (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FillHole2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr fillHole3dImg (const image::ImageConstPtr &pInBinImg3d)
 wrapper function for holes filling in a binary 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void fillHole3dImg (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for holes filling in a binary 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< FillHole3dImgLvl1fillHole3dImg_async (const image::ImageConstPtr &pInBinImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< FillHole3dImgLvl1fillHole3dImg_async (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FillHole3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr genericSeededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void genericSeededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr genericSeededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::ipReal32 maxDistance)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void genericSeededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap2dImgLvl1genericSeededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap2dImgLvl1genericSeededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap2dImgLvl1genericSeededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::ipReal32 maxDistance)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap2dImgLvl1genericSeededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::imaproc::attr::DistWeight2dConstPtr &pInDistWeight2d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GenericSeededDistanceMap2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr genericSeededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d)
 wrapper function for generic seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void genericSeededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for generic seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr genericSeededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::ipReal32 maxDistanc)
 wrapper function for generic seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void genericSeededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for generic seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap3dImgLvl1genericSeededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap3dImgLvl1genericSeededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap3dImgLvl1genericSeededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::ipReal32 maxDistanc)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GenericSeededDistanceMap3dImgLvl1genericSeededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::imaproc::attr::DistWeight3dConstPtr &pInDistWeight3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GenericSeededDistanceMap3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr greyMaxReconstruction2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg)
 wrapper function for grey maxima reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void greyMaxReconstruction2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg, const image::ImagePtr &pOutImg)
 wrapper function for grey maxima reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr greyMinReconstruction2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg)
 wrapper function for grey minima reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void greyMinReconstruction2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg, const image::ImagePtr &pOutImg)
 wrapper function for grey minima reconstruction of an image 2d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction2dImgLvl1greyMaxReconstruction2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction2dImgLvl1greyMaxReconstruction2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction2dImgLvl1greyMinReconstruction2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction2dImgLvl1greyMinReconstruction2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInGreyMarkImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GreyReconstruction2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr greyMaxReconstruction3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d)
 wrapper function for grey maxima reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void greyMaxReconstruction3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d, const image::ImagePtr &pOutImg)
 wrapper function for grey maxima reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr greyMinReconstruction3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d)
 wrapper function for grey minima reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void greyMinReconstruction3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d, const image::ImagePtr &pOutImg)
 wrapper function for grey minima reconstruction of an image 3d More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction3dImgLvl1greyMaxReconstruction3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction3dImgLvl1greyMaxReconstruction3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction3dImgLvl1greyMinReconstruction3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< GreyReconstruction3dImgLvl1greyMinReconstruction3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInGreyMarkImg3d, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GreyReconstruction3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr keepBigShape2dImg (const image::ImageConstPtr &pInBinLabImg, const ipUInt32 inNbFeatures)
 wrapper function for keep only the big connected components in binary or label 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void keepBigShape2dImg (const image::ImageConstPtr &pInBinLabImg, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutImg)
 wrapper function for keep only the big connected components in binary or label 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< KeepBigShape2dImgLvl1keepBigShape2dImg_async (const image::ImageConstPtr &pInBinLabImg, const ipUInt32 inNbFeatures)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< KeepBigShape2dImgLvl1keepBigShape2dImg_async (const image::ImageConstPtr &pInBinLabImg, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< KeepBigShape2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr keepBigShape3dImg (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt32 inNbFeatures)
 wrapper function for keep only the big connected components in binary or label 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void keepBigShape3dImg (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutImg)
 wrapper function for keep only the big connected components in binary or label 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< KeepBigShape3dImgLvl1keepBigShape3dImg_async (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt32 inNbFeatures)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< KeepBigShape3dImgLvl1keepBigShape3dImg_async (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt32 inNbFeatures, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< KeepBigShape3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr localMaxima2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for algorithm allowing to extract local maxima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void localMaxima2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract local maxima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr localMinima2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for algorithm allowing to extract local minima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void localMinima2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract local minima 2d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema2dImgLvl1localMaxima2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema2dImgLvl1localMaxima2dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema2dImgLvl1localMinima2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema2dImgLvl1localMinima2dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LocalExtrema2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr localMaxima3dImg (const image::ImageConstPtr &pInImg3d)
 wrapper function for algorithm allowing to extract local maxima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void localMaxima3dImg (const image::ImageConstPtr &pInImg3d, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract local maxima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr localMinima3dImg (const image::ImageConstPtr &pInImg3d)
 wrapper function for algorithm allowing to extract local minima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void localMinima3dImg (const image::ImageConstPtr &pInImg3d, const image::ImagePtr &pOutBinImg)
 wrapper function for algorithm allowing to extract local minima 3d from an image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema3dImgLvl1localMaxima3dImg_async (const image::ImageConstPtr &pInImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema3dImgLvl1localMaxima3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema3dImgLvl1localMinima3dImg_async (const image::ImageConstPtr &pInImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< LocalExtrema3dImgLvl1localMinima3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LocalExtrema3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr maxPropagation2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for propagation of maxima in a 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void maxPropagation2dImg (const image::ImageConstPtr &pInImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for propagation of maxima in a 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MaxPropagation2dImgLvl1maxPropagation2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MaxPropagation2dImgLvl1maxPropagation2dImg_async (const image::ImageConstPtr &pInImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MaxPropagation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr maxPropagation3dImg (const image::ImageConstPtr &pInImg3d)
 wrapper function for propagation of maxima in a 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void maxPropagation3dImg (const image::ImageConstPtr &pInImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for propagation of maxima in a 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MaxPropagation3dImgLvl1maxPropagation3dImg_async (const image::ImageConstPtr &pInImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MaxPropagation3dImgLvl1maxPropagation3dImg_async (const image::ImageConstPtr &pInImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MaxPropagation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr minPropagation2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for propagation of minima in a 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void minPropagation2dImg (const image::ImageConstPtr &pInImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for propagation of minima in a 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MinPropagation2dImgLvl1minPropagation2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MinPropagation2dImgLvl1minPropagation2dImg_async (const image::ImageConstPtr &pInImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MinPropagation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr minPropagation3dImg (const image::ImageConstPtr &pInImg3d)
 wrapper function for propagation of minima in a 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void minPropagation3dImg (const image::ImageConstPtr &pInImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for propagation of minima in a 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MinPropagation3dImgLvl1minPropagation3dImg_async (const image::ImageConstPtr &pInImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< MinPropagation3dImgLvl1minPropagation3dImg_async (const image::ImageConstPtr &pInImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MinPropagation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr removeBorder2dImg (const image::ImageConstPtr &pInBinLabImg)
 wrapper function for removal of connected components in contact with image borders in binary or label 2d images More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void removeBorder2dImg (const image::ImageConstPtr &pInBinLabImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for removal of connected components in contact with image borders in binary or label 2d images More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveBorder2dImgLvl1removeBorder2dImg_async (const image::ImageConstPtr &pInBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveBorder2dImgLvl1removeBorder2dImg_async (const image::ImageConstPtr &pInBinLabImg, const eNeighborhood2dType &inOptNeighborhood2d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RemoveBorder2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr removeBorder3dImg (const image::ImageConstPtr &pInBinLabImg3d)
 wrapper function for removal of connected components in contact with image borders in binary or label 3d images More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void removeBorder3dImg (const image::ImageConstPtr &pInBinLabImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 wrapper function for removal of connected components in contact with image borders in binary or label 3d images More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveBorder3dImgLvl1removeBorder3dImg_async (const image::ImageConstPtr &pInBinLabImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveBorder3dImgLvl1removeBorder3dImg_async (const image::ImageConstPtr &pInBinLabImg3d, const eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eProcessingOptimizationPolicy &inOptOptimizationPolicy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RemoveBorder3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr removeSmallShape2dImg (const image::ImageConstPtr &pInBinLabImg, const ipUInt64 inMinShapeSize)
 wrapper function for removal of small connected component in binary or label 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void removeSmallShape2dImg (const image::ImageConstPtr &pInBinLabImg, const ipUInt64 inMinShapeSize, const image::ImagePtr &pOutImg)
 wrapper function for removal of small connected component in binary or label 2d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveSmallShape2dImgLvl1removeSmallShape2dImg_async (const image::ImageConstPtr &pInBinLabImg, const ipUInt64 inMinShapeSize)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveSmallShape2dImgLvl1removeSmallShape2dImg_async (const image::ImageConstPtr &pInBinLabImg, const ipUInt64 inMinShapeSize, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RemoveSmallShape2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr removeSmallShape3dImg (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt64 inMinShapeSize)
 wrapper function for removal of small connected component in binary or label 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void removeSmallShape3dImg (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt64 inMinShapeSize, const image::ImagePtr &pOutImg)
 wrapper function for removal of small connected component in binary or label 3d image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveSmallShape3dImgLvl1removeSmallShape3dImg_async (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt64 inMinShapeSize)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RemoveSmallShape3dImgLvl1removeSmallShape3dImg_async (const image::ImageConstPtr &pInBinLabImg3d, const ipUInt64 inMinShapeSize, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RemoveSmallShape3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine2dResult ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::RidgeLine2dResult ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::RidgeLine2dResult ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::Pixels2dPtr ridgeLine2dImg (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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::Pixels2dPtr ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::Pixels2dPtr ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::Pixels2dPtr ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, 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::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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::PlanIndexedPixels2dPtr ridgeLine2dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg, 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::PlanIndexedPixels2dPtr ridgeLine2dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg, 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::PlanIndexedPixels2dPtr ridgeLine2dImg_multiSlice (const ipsdk::image::ImageConstPtr &pInImg, 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< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, 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< RidgeLine2dImgLvl1ridgeLine2dImg_async (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)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, 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< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, 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< RidgeLine2dImgLvl1ridgeLine2dImg_async (const ipsdk::image::ImageConstPtr &pInImg, 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::RidgeLine2dResult getAsyncProcessorOutput (boost::shared_ptr< RidgeLine2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
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
 
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 ponderation map. More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::RidgeLine3dResult 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 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 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 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 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 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 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 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 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 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 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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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< RidgeLine3dImgLvl1ridgeLine3dImg_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 getAsyncProcessorOutput (boost::shared_ptr< RidgeLine3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::ipReal64 computeShortestPathLength (const ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr &pPIVoxels3d, const ipsdk::ipUInt64 nbChanel, const ipsdk::ipUInt64 nbSequence)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap2dData seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap2dData seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::DistWeight2dPtr seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap2dData seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::ipReal32 maxDistance)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap2dData seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::ipReal32 maxDistance)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::DistWeight2dPtr seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for generic seeded distance map transform of an input binary image according to a seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::ipReal32 maxDistance)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::ipReal32 maxDistance)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap2dImgLvl1seededDistanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap2dData getAsyncProcessorOutput (boost::shared_ptr< SeededDistanceMap2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap3dData seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap3dData seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::DistWeight3dPtr seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap3dData seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap3dData seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API ipsdk::imaproc::attr::DistWeight3dPtr seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum distance propagation More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::ipReal32 maxDistance)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::ipReal32 maxDistance)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededDistanceMap3dImgLvl1seededDistanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API DistanceMap3dData getAsyncProcessorOutput (boost::shared_ptr< SeededDistanceMap3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr seededWatershed2dImg (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode)
 wrapper function for seeded watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr seededWatershed2dImg (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for seeded watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void seededWatershed2dImg (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const ipUInt32 inOptNbMinDataByThread, const image::ImagePtr &pOutBinLabImg)
 wrapper function for seeded watershed 2d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed2dImgLvl1seededWatershed2dImg_async (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed2dImgLvl1seededWatershed2dImg_async (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed2dImgLvl1seededWatershed2dImg_async (const image::ImageConstPtr &pInIntImg, const image::ImageConstPtr &pInLabMarkImg, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const ipUInt32 inOptNbMinDataByThread, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SeededWatershed2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr seededWatershed3dImg (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode)
 wrapper function for seeded watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr seededWatershed3dImg (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for seeded watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void seededWatershed3dImg (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const ipUInt32 inOptNbMinDataByThread, const image::ImagePtr &pOutBinLabImg)
 wrapper function for seeded watershed 3d algorithm More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed3dImgLvl1seededWatershed3dImg_async (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed3dImgLvl1seededWatershed3dImg_async (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SeededWatershed3dImgLvl1seededWatershed3dImg_async (const image::ImageConstPtr &pInIntImg3d, const image::ImageConstPtr &pInLabMarkImg3d, const ipsdk::imaproc::attr::eWatershedOutputMode &inWatershedOutputMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const ipUInt32 inOptNbMinDataByThread, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SeededWatershed3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr superPixels2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter)
 wrapper function for Super pixels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr superPixels2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType)
 wrapper function for Super pixels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void superPixels2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const image::ImagePtr &pOutLabelImg)
 wrapper function for Super pixels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void superPixels2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType, const image::ImagePtr &pOutLabelImg)
 wrapper function for Super pixels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperPixels2dImgLvl1superPixels2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperPixels2dImgLvl1superPixels2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperPixels2dImgLvl1superPixels2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperPixels2dImgLvl1superPixels2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SuperPixels2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr superVoxels3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter)
 wrapper function for Super voxels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr superVoxels3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType)
 wrapper function for Super voxels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void superVoxels3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const image::ImagePtr &pOutLabelImg)
 wrapper function for Super voxels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void superVoxels3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType, const image::ImagePtr &pOutLabelImg)
 wrapper function for Super voxels algorithm based on SLIC More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperVoxels3dImgLvl1superVoxels3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperVoxels3dImgLvl1superVoxels3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperVoxels3dImgLvl1superVoxels3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< SuperVoxels3dImgLvl1superVoxels3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inSuperPixelsParamValue, const ipReal32 inCompactness, const ipUInt32 inNbIter, const ipReal32 inOptSizeRatio, const ipsdk::imaproc::attr::eSuperPixelsType &pInOptSuperPixelsType, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SuperVoxels3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedBinarySeparation2dImg (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 wrapper function for algorithm, based on watershed, allowing to separate binary 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedBinarySeparation2dImg (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for algorithm, based on watershed, allowing to separate binary 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void watershedBinarySeparation2dImg (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 wrapper function for algorithm, based on watershed, allowing to separate binary 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation2dImgLvl1watershedBinarySeparation2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation2dImgLvl1watershedBinarySeparation2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation2dImgLvl1watershedBinarySeparation2dImg_async (const image::ImageConstPtr &pInBinImg, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< WatershedBinarySeparation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedBinarySeparation3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 wrapper function for algorithm, based on watershed, allowing to separate binary 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedBinarySeparation3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for algorithm, based on watershed, allowing to separate binary 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void watershedBinarySeparation3dImg (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 wrapper function for algorithm, based on watershed, allowing to separate binary 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation3dImgLvl1watershedBinarySeparation3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation3dImgLvl1watershedBinarySeparation3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedBinarySeparation3dImgLvl1watershedBinarySeparation3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< WatershedBinarySeparation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedGreySeparation2dImg (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const attr::eWatershedSeparationMode &inWatershedSeparationMode)
 wrapper function for algorithm, based on watershed, allowing to separate grey 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedGreySeparation2dImg (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for algorithm, based on watershed, allowing to separate grey 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void watershedGreySeparation2dImg (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 wrapper function for algorithm, based on watershed, allowing to separate grey 2d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation2dImgLvl1watershedGreySeparation2dImg_async (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const attr::eWatershedSeparationMode &inWatershedSeparationMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation2dImgLvl1watershedGreySeparation2dImg_async (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation2dImgLvl1watershedGreySeparation2dImg_async (const image::ImageConstPtr &pInIntImg, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< WatershedGreySeparation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedGreySeparation3dImg (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 wrapper function for algorithm, based on watershed, allowing to separate grey 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr watershedGreySeparation3dImg (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 wrapper function for algorithm, based on watershed, allowing to separate grey 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API void watershedGreySeparation3dImg (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutImg)
 wrapper function for algorithm, based on watershed, allowing to separate grey 3d shapes More...
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation3dImgLvl1watershedGreySeparation3dImg_async (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation3dImgLvl1watershedGreySeparation3dImg_async (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API boost::shared_ptr< WatershedGreySeparation3dImgLvl1watershedGreySeparation3dImg_async (const image::ImageConstPtr &pInIntImg3d, const ipsdk::imaproc::attr::eShapeGreyscaleType &inShapeGreyscaleType, const ipReal32 inDilateFactor, const ipsdk::imaproc::attr::eWatershedSeparationMode &inWatershedSeparationMode, const ipsdk::imaproc::attr::eWatershedProcessingMode &inOptWatershedProcMode, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< WatershedGreySeparation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Namespace aggregating advanced morphological operations on images.

Enumeration Type Documentation

◆ eIPSDKIPLAdvancedMorphologyMessage

Enumerate describing messages.

Note
This enumerate is associated to a message map
See also
IPSDK_Message_Map
Enumerator
eWarnIgnoreConnexity 

8-connexity ignored, only 4-connexity available for re-labelisation

eWarnSizeSuperPixels 

Size of super pixels is to big, it will saturate to 33 percent of the image.

eWarnSizeSuperVoxels 

Size of super voxels is to big, it will saturate to 33 percent of the image.

eErrorWriteToImageSeededWatershed 

[Seeded Watershed] Could not write to s image: s

◆ eOutputInitializerMessage

Enumerator
eNullInputAttribute 

Input attribute should not be null.

◆ eProcessorMessage

Enumerator
eAdaptiveBinaryWatershed2dImgLvl1ToolTipId 

Level 1 algorithm: Adaptive binary watershed 2d algorithm.

eAdaptiveBinaryWatershed2dImgToLabel32 

Adaptive binary watershed 2d needed to reallocate a label 16 image to label 32 data type.

eAdaptiveBinaryWatershed3dImgLvl1ToolTipId 

Level 1 algorithm: Adaptive binary watershed 3d algorithm.

eAdaptiveBinaryWatershed3dImgToLabel32 

Adaptive binary watershed 3d needed to reallocate a label 16 image to label 32 data type.

eBinaryReconstruction2dImgLvl1ToolTipId 

Level 1 algorithm: Binary reconstruction of an image 2d.

eBinaryReconstruction3dImgLvl1ToolTipId 

Level 1 algorithm: Binary reconstruction of an image 3d.

eConnectedComponent2dImgInitPassLvl3ToolTipId 

Level 3 algorithm: Connected component image 2d labeling algorithm (Label initialization pass)

eConnectedComponent2dImgLabelInitPassLvl3ToolTipId 

Level 3 algorithm: Connected component image 2d labeling algorithm (Label initialization pass)

eConnectedComponent2dImgLabelMergePassLvl3ToolTipId 

Level 3 algorithm: Connected component image 2d labeling algorithm (Inter strip merge pass)

eConnectedComponent2dImgLvl1ToolTipId 

Level 1 algorithm: Connected component image 2d labeling algorithm.

eConnectedComponent2dImgLvl2ToolTipId 

Level 2 algorithm: Connected component image 2d labeling algorithm.

eConnectedComponent2dImgMergePassLvl3ToolTipId 

Level 3 algorithm: Connected component image 2d labeling algorithm (Inter strip merge pass)

eConnectedComponent3dImgInitPassLvl3ToolTipId 

Level 3 algorithm: Connected component image 3d labeling algorithm (Label initialization pass)

eConnectedComponent3dImgLabelInitPassLvl3ToolTipId 

Level 3 algorithm: Connected component image 3d labeling algorithm (Label initialization pass)

eConnectedComponent3dImgLabelMergePassLvl3ToolTipId 

Level 3 algorithm: Connected component image 3d labeling algorithm (Inter strip merge pass)

eConnectedComponent3dImgLvl1ToolTipId 

Level 1 algorithm: Connected component image 3d labeling algorithm.

eConnectedComponent3dImgLvl2ToolTipId 

Level 2 algorithm: Connected component image 3d labeling algorithm.

eConnectedComponent3dImgMergePassLvl3ToolTipId 

Level 3 algorithm: Connected component image 3d labeling algorithm (Inter strip merge pass)

eConnectedComponentToLabel32 

Connected component first pass has detected an overflow on output label 16 image (d provisional labels), requesting an upgrade of output image to label 32 data type.

eConstrainedGenericSeededDistanceMap2dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 2d input binary image according to a 2d seeded image constrained to a maximum propagation distance (Direct pass)

eConstrainedGenericSeededDistanceMap2dImgReversePassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 2d input binary image according to a 2d seeded image constrained to a maximum propagation distance (Reverse pass)

eConstrainedGenericSeededDistanceMap3dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum propagation distance (Direct pass)

eConstrainedGenericSeededDistanceMap3dImgReversePassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image constrained to a maximum propagation distance (Reverse pass)

eDilateLabel2dImgLvl1ToolTipId 

Level 1 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLabel2dImgLvl2ToolTipId 

Level 2 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLabel2dImgLvl3ToolTipId 

Level 3 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLabel3dImgLvl1ToolTipId 

Level 1 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLabel3dImgLvl2ToolTipId 

Level 2 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLabel3dImgLvl3ToolTipId 

Level 3 algorithm: Dilate the labels in the input label image until filling all pixels.

eDilateLocalExtrema2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract dilated local extrema 2d from an image.

eDilateLocalExtrema3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract dilated local extrema 3d from an image.

eFillHole2dImgLvl1ToolTipId 

Level 1 algorithm: holes filling in a binary 2d image.

eFillHole3dImgLvl1ToolTipId 

Level 1 algorithm: holes filling in a binary 3d image.

eGenericSeededDistanceMap2dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of an input binary image according to a seeded image (Direct pass)

eGenericSeededDistanceMap2dImgEndPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of an input binary image according to a seeded image (Ending pass)

eGenericSeededDistanceMap2dImgInitPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of an input binary image according to a seeded image (Initialization pass)

eGenericSeededDistanceMap2dImgLvl1ToolTipId 

Level 1 algorithm: generic seeded distance map transform of an input binary image according to a seeded image.

eGenericSeededDistanceMap2dImgLvl2ToolTipId 

Level 2 algorithm: generic seeded distance map transform of an input binary image according to a seeded image.

eGenericSeededDistanceMap2dImgReversePassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of an input binary image according to a seeded image (Reverse pass)

eGenericSeededDistanceMap3dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image (Direct pass)

eGenericSeededDistanceMap3dImgEndPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image (Ending pass)

eGenericSeededDistanceMap3dImgInitPassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image (Initialization pass)

eGenericSeededDistanceMap3dImgLvl1ToolTipId 

Level 1 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image.

eGenericSeededDistanceMap3dImgLvl2ToolTipId 

Level 2 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image.

eGenericSeededDistanceMap3dImgReversePassLvl3ToolTipId 

Level 3 algorithm: generic seeded distance map transform of a 3d input binary image according to a 3d seeded image (Reverse pass)

eGreyReconstruction2dImgLvl1ToolTipId 

Level 1 algorithm: grey reconstruction of an image 2d.

eGreyReconstruction2dImgLvl2ToolTipId 

Level 2 algorithm: grey reconstruction of an image 2d.

eGreyReconstruction2dImgLvl3ToolTipId 

Level 3 algorithm: grey reconstruction of an image 2d.

eGreyReconstruction3dImgLvl1ToolTipId 

Level 1 algorithm: grey reconstruction of an image 3d.

eGreyReconstruction3dImgLvl2ToolTipId 

Level 2 algorithm: grey reconstruction of an image 3d.

eGreyReconstruction3dImgLvl3ToolTipId 

Level 3 algorithm: grey reconstruction of an image 3d.

eIterativeExtremumPropagation2dImgLvl1ToolTipId 

Level 1 algorithm: iterative algorithm for extremum propagation on image 2d.

eIterativeExtremumPropagation2dImgLvl2ToolTipId 

Level 2 algorithm: iterative algorithm for extremum propagation on image 2d.

eIterativeExtremumPropagation2dImgLvl3ToolTipId 

Level 3 algorithm: iterative algorithm for extremum propagation on image 2d.

eIterativeExtremumPropagation3dImgLvl1ToolTipId 

Level 1 algorithm: iterative algorithm for extremum propagation on image 3d.

eIterativeExtremumPropagation3dImgLvl2ToolTipId 

Level 2 algorithm: iterative algorithm for extremum propagation on image 3d.

eIterativeExtremumPropagation3dImgLvl3ToolTipId 

Level 3 algorithm: iterative algorithm for extremum propagation on image 3d.

eKeepBigShape2dImgLvl1ToolTipId 

Level 1 algorithm: keep only the big connected components in binary or label 2d image.

eKeepBigShape2dImgLvl2ToolTipId 

Level 2 algorithm: keep only the big connected components in binary or label 2d image.

eKeepBigShape3dImgLvl1ToolTipId 

Level 1 algorithm: keep only the big connected components in binary or label 3d image.

eKeepBigShape3dImgLvl2ToolTipId 

Level 2 algorithm: keep only the big connected components in binary or label 3d image.

eLabelExtremumPropagation2dImgLutBuildPassLvl2ToolTipId 

Level 2 algorithm: algorithm for extremum propagation on image 2d using an image label.

eLabelExtremumPropagation2dImgLutBuildPassLvl3ToolTipId 

Level 3 algorithm: algorithm for extremum propagation on image 2d using an image label.

eLabelExtremumPropagation2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm for extremum propagation on image 2d using an image label.

eLabelExtremumPropagation2dImgThresholdPassLvl2ToolTipId 

Level 2 algorithm: algorithm for extremum propagation on image 2d using an image label.

eLabelExtremumPropagation2dImgThresholdPassLvl3ToolTipId 

Level 3 algorithm: algorithm for extremum propagation on image 2d using an image label.

eLabelExtremumPropagation3dImgLutBuildPassLvl2ToolTipId 

Level 2 algorithm: algorithm for extremum propagation on image 3d using an image label.

eLabelExtremumPropagation3dImgLutBuildPassLvl3ToolTipId 

Level 3 algorithm: algorithm for extremum propagation on image 3d using an image label.

eLabelExtremumPropagation3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm for extremum propagation on image 3d using an image label.

eLabelExtremumPropagation3dImgThresholdPassLvl2ToolTipId 

Level 2 algorithm: algorithm for extremum propagation on image 3d using an image label.

eLabelExtremumPropagation3dImgThresholdPassLvl3ToolTipId 

Level 3 algorithm: algorithm for extremum propagation on image 3d using an image label.

eLocalExtrema2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract local extrema 2d from an image.

eLocalExtrema2dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to extract local extrema 2d from an image.

eLocalExtrema2dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to extract local extrema 2d from an image.

eLocalExtrema3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract local extrema 3d from an image.

eLocalExtrema3dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to extract local extrema 3d from an image.

eLocalExtrema3dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to extract local extrema 3d from an image.

eMarkBorder2dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to mark pixels of a shape in contact with image border (used value : 2)

eMarkBorder2dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to mark pixels of a shape in contact with image border (used value : 2)

eMarkBorder3dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to mark pixels of a shape in contact with image border (used value : 2)

eMarkBorder3dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to mark pixels of a shape in contact with image border (used value : 2)

eMaxPropagation2dImgLvl1ToolTipId 

Level 1 algorithm: propagation of maxima in a 2d image.

eMaxPropagation3dImgLvl1ToolTipId 

Level 1 algorithm: propagation of maxima in a 3d image.

eMinPropagation2dImgLvl1ToolTipId 

Level 1 algorithm: propagation of minima in a 2d image.

eMinPropagation3dImgLvl1ToolTipId 

Level 1 algorithm: propagation of minima in a 3d image.

eRemoveBorder2dImgLvl1ToolTipId 

Level 1 algorithm: removal of connected components in contact with image borders in binary or label 2d images.

eRemoveBorder3dImgLvl1ToolTipId 

Level 1 algorithm: removal of connected components in contact with image borders in binary or label 3d images.

eRemoveLabelBorder2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to remove borders from a label 2d image.

eRemoveLabelBorder2dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to remove borders from a label 2d image.

eRemoveLabelBorder2dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to remove borders from a label 2d image.

eRemoveLabelBorder3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to remove borders from a label 3d image.

eRemoveLabelBorder3dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to remove borders from a label 3d image.

eRemoveLabelBorder3dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to remove borders from a label 3d image.

eRemoveSmallShape2dImgLvl1ToolTipId 

Level 1 algorithm: removal of small connected component in binary or label 2d image.

eRemoveSmallShape2dImgLvl2ToolTipId 

Level 2 algorithm: removal of small connected component in binary or label 2d image.

eRemoveSmallShape3dImgLvl1ToolTipId 

Level 1 algorithm: removal of small connected component in binary or label 3d image.

eRemoveSmallShape3dImgLvl2ToolTipId 

Level 2 algorithm: removal of small connected component in binary or label 3d image.

eRidgeLine2dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine2dImgInitPassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine2dImgLvl1ToolTipId 

Level 1 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine2dImgLvl2ToolTipId 

Level 2 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine2dImgReversePassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine3dImgDirectPassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine3dImgInitPassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine3dImgLvl1ToolTipId 

Level 1 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine3dImgLvl2ToolTipId 

Level 2 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eRidgeLine3dImgReversePassLvl3ToolTipId 

Level 3 algorithm: Computes the shortest path from one border to its opposite, given distance ponderation map.

eSeededDistanceMap2dImgLvl1ToolTipId 

Level 1 algorithm: seeded distance map transform of an input binary image according to a seeded image.

eSeededDistanceMap3dImgLvl1ToolTipId 

Level 1 algorithm: seeded distance map transform of a 3d input binary image according to a 3d seeded image.

eSeededWatershed2dFinalLvl2ToolTipId 

Level 2 algorithm: Final step for seeded watershed 2d.

eSeededWatershed2dFinalLvl3ToolTipId 

Level 3 algorithm: Final step for seeded watershed 2d.

eSeededWatershed2dFloodingLvl2ToolTipId 

Level 2 algorithm: Flooding step for seeded watershed 2d.

eSeededWatershed2dFloodingLvl3ToolTipId 

Level 3 algorithm: Flooding step for seeded watershed 2d.

eSeededWatershed2dImgLvl1ToolTipId 

Level 1 algorithm: seeded watershed 2d algorithm.

eSeededWatershed2dImgLvl2ToolTipId 

Level 2 algorithm: seeded watershed 2d algorithm.

eSeededWatershed2dInitializationLvl2ToolTipId 

Level 2 algorithm: Initialization step for seeded watershed 2d.

eSeededWatershed2dInitializationLvl3ToolTipId 

Level 3 algorithm: Initialization step for seeded watershed 2d.

eSeededWatershed3dFinalLvl2ToolTipId 

Level 2 algorithm: Final step for seeded watershed 3d.

eSeededWatershed3dFinalLvl3ToolTipId 

Level 3 algorithm: Final step for seeded watershed 3d.

eSeededWatershed3dFloodingLvl2ToolTipId 

Level 2 algorithm: Flooding step for seeded watershed 3d.

eSeededWatershed3dFloodingLvl3ToolTipId 

Level 3 algorithm: Flooding step for seeded watershed 3d.

eSeededWatershed3dImgLvl1ToolTipId 

Level 1 algorithm: seeded watershed 3d algorithm.

eSeededWatershed3dImgLvl2ToolTipId 

Level 2 algorithm: seeded watershed 3d algorithm.

eSeededWatershed3dInitializationLvl2ToolTipId 

Level 2 algorithm: Initialization step for seeded watershed 3d.

eSeededWatershed3dInitializationLvl3ToolTipId 

Level 3 algorithm: Initialization step for seeded watershed 3d.

eSuperPixels2dImgGpuLvl3ToolTipId 

Level 2 algorithm: Super pixels algorithm based on SLIC on Gpu.

eSuperPixels2dImgLvl1ToolTipId 

Level 1 algorithm: Super pixels algorithm based on SLIC.

eSuperPixels2dImgLvl2ToolTipId 

Level 2 algorithm: Super pixels algorithm based on SLIC.

eSuperPixels2dImgLvl3ToolTipId 

Level 3 algorithm: Super pixels algorithm based on SLIC.

eSuperPixelsBoundaries2dImgLvl3ToolTipId 

Level 3 algorithm: Super pixels algorithm correct boundaries.

eSuperVoxels3dImgGpuLvl3ToolTipId 

Level 2 algorithm: Super voxels algorithm based on SLIC on Gpu.

eSuperVoxels3dImgLvl1ToolTipId 

Level 1 algorithm: Super voxels algorithm based on SLIC.

eSuperVoxels3dImgLvl2ToolTipId 

Level 2 algorithm: Super voxels algorithm based on SLIC.

eSuperVoxels3dImgLvl3ToolTipId 

Level 3 algorithm: Super voxels algorithm based on SLIC.

eWatershedBinarySeparation2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm, based on watershed, allowing to separate binary 2d shapes.

eWatershedBinarySeparation3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm, based on watershed, allowing to separate binary 3d shapes.

eWatershedGreySeparation2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm, based on watershed, allowing to separate grey 2d shapes.

eWatershedGreySeparation3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm, based on watershed, allowing to separate grey 3d shapes.

◆ eRuleMessage

Enumerator
eNullInputAttribute 

Input attribute should not be null.

Function Documentation

◆ outputWatershed() [1/2]

IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::advmorpho::outputWatershed ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InWatershedOutputMode pModeAttribute 
)

function allowing to define output image buffer type for watershed algorithm given an output mode attribute

◆ outputWatershed() [2/2]

IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::advmorpho::outputWatershed ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute 
)

function allowing to define output image buffer type for watershed algorithm given a separation mode attribute

◆ outputWk1Watershed()

IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::advmorpho::outputWk1Watershed ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute 
)

function allowing to define first working output image buffer type for watershed algorithm given a separation mode attribute

◆ outputWk2Watershed()

IPSDKIPLADVANCEDMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::advmorpho::outputWk2Watershed ( const ImageAttributeConstPtr pInputAttribute,
const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute 
)

function allowing to define second working output image buffer type for watershed algorithm given a separation mode attribute

◆ allowedBufferType() [1/3]

IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::advmorpho::allowedBufferType ( const boost::shared_ptr< const attr::InWatershedOutputMode pModeAttribute)

function allowing to define output image buffer type for watershed algorithm given an output mode attribute

◆ allowedBufferType() [2/3]

IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::advmorpho::allowedBufferType ( const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute)

function allowing to define output image buffer type for watershed algorithm given a separation mode attribute

◆ allowedBufferType() [3/3]

IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::advmorpho::allowedBufferType ( const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute,
const ImageAttributeConstPtr pImageAttribute 
)

function allowing to define output image buffer type for watershed algorithm given a separation mode attribute

◆ allowedWk1BufferType()

IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::advmorpho::allowedWk1BufferType ( const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute)

function allowing to define first working output image buffer type for watershed algorithm given a separation mode attribute

◆ allowedWk2BufferType()

IPSDKIPLADVANCEDMORPHOLOGY_API CustomCheckedImagePropertyPtr ipsdk::imaproc::advmorpho::allowedWk2BufferType ( const boost::shared_ptr< const attr::InWatershedSeparationMode pModeAttribute,
const ImageAttributeConstPtr pImageAttribute 
)

function allowing to define second working output image buffer type for watershed algorithm given a separation mode attribute