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

Namespace aggregating shape analysis image processing algorithms. More...

Classes

class  Area2dMsr
 Measurement object for measure Area2d. More...
 
class  Area2dMsrInfo
 Information object for measure Area2d. More...
 
class  Area3dMsr
 Measurement object for measure Area3d. More...
 
class  Area3dMsrInfo
 Information object for measure Area3d. More...
 
class  ArithmeticFormulaMsr
 Measurement object for measure ArithmeticFormula. More...
 
class  ArithmeticFormulaMsrInfo
 Information object for measure ArithmeticFormula. More...
 
class  ArithmeticFormulaMsrParams
 Parameter object for measure ArithmeticFormula. More...
 
class  AspectRatioMsr
 Measurement object for measure AspectRatio. More...
 
class  AspectRatioMsrInfo
 Information object for measure AspectRatio. More...
 
class  AspectRatioMsrParams
 Parameter object for measure AspectRatio. More...
 
class  Barycenter2dMsr
 Measurement object for measure Barycenter2d. More...
 
class  Barycenter2dMsrInfo
 Information object for measure Barycenter2d. More...
 
class  Barycenter2dMsrResults
 Measurement results object for measure Barycenter2d. More...
 
class  Barycenter3dMsr
 Measurement object for measure Barycenter3d. More...
 
class  Barycenter3dMsrInfo
 Information object for measure Barycenter3d. More...
 
class  Barycenter3dMsrResults
 Measurement results object for measure Barycenter3d. More...
 
class  BarycenterXMsr
 Measurement object for measure BarycenterX. More...
 
class  BarycenterXMsrInfo
 Information object for measure BarycenterX. More...
 
class  BarycenterYMsr
 Measurement object for measure BarycenterY. More...
 
class  BarycenterYMsrInfo
 Information object for measure BarycenterY. More...
 
class  BarycenterZMsr
 Measurement object for measure BarycenterZ. More...
 
class  BarycenterZMsrInfo
 Information object for measure BarycenterZ. More...
 
class  BoundingBoxCenterXMsr
 Measurement object for measure BoundingBoxCenterX. More...
 
class  BoundingBoxCenterXMsrInfo
 Information object for measure BoundingBoxCenterX. More...
 
class  BoundingBoxCenterYMsr
 Measurement object for measure BoundingBoxCenterY. More...
 
class  BoundingBoxCenterYMsrInfo
 Information object for measure BoundingBoxCenterY. More...
 
class  BoundingBoxCenterZMsr
 Measurement object for measure BoundingBoxCenterZ. More...
 
class  BoundingBoxCenterZMsrInfo
 Information object for measure BoundingBoxCenterZ. More...
 
class  BoundingBoxMaxXMsr
 Measurement object for measure BoundingBoxMaxX. More...
 
class  BoundingBoxMaxXMsrInfo
 Information object for measure BoundingBoxMaxX. More...
 
class  BoundingBoxMaxYMsr
 Measurement object for measure BoundingBoxMaxY. More...
 
class  BoundingBoxMaxYMsrInfo
 Information object for measure BoundingBoxMaxY. More...
 
class  BoundingBoxMaxZMsr
 Measurement object for measure BoundingBoxMaxZ. More...
 
class  BoundingBoxMaxZMsrInfo
 Information object for measure BoundingBoxMaxZ. More...
 
class  BoundingBoxMinXMsr
 Measurement object for measure BoundingBoxMinX. More...
 
class  BoundingBoxMinXMsrInfo
 Information object for measure BoundingBoxMinX. More...
 
class  BoundingBoxMinYMsr
 Measurement object for measure BoundingBoxMinY. More...
 
class  BoundingBoxMinYMsrInfo
 Information object for measure BoundingBoxMinY. More...
 
class  BoundingBoxMinZMsr
 Measurement object for measure BoundingBoxMinZ. More...
 
class  BoundingBoxMinZMsrInfo
 Information object for measure BoundingBoxMinZ. More...
 
class  BoundingBoxSizeXMsr
 Measurement object for measure BoundingBoxSizeX. More...
 
class  BoundingBoxSizeXMsrInfo
 Information object for measure BoundingBoxSizeX. More...
 
class  BoundingBoxSizeYMsr
 Measurement object for measure BoundingBoxSizeY. More...
 
class  BoundingBoxSizeYMsrInfo
 Information object for measure BoundingBoxSizeY. More...
 
class  BoundingBoxSizeZMsr
 Measurement object for measure BoundingBoxSizeZ. More...
 
class  BoundingBoxSizeZMsrInfo
 Information object for measure BoundingBoxSizeZ. More...
 
class  Circle2dMsrResults
 Measurement results object for measure associated to Circle2d. More...
 
class  Circularity2dMsr
 Measurement object for measure Circularity2d. More...
 
class  Circularity2dMsrInfo
 Information object for measure Circularity2d. More...
 
class  ConvexHullArea2dMsr
 Measurement object for measure ConvexHullArea2d. More...
 
class  ConvexHullArea2dMsrInfo
 Information object for measure ConvexHullArea2d. More...
 
class  ConvexHullArea3dMsr
 Measurement object for measure ConvexHullArea3d. More...
 
class  ConvexHullArea3dMsrInfo
 Information object for measure ConvexHullArea3d. More...
 
class  ConvexHullPerimeter2dMsr
 Measurement object for measure ConvexHullPerimeter2d. More...
 
class  ConvexHullPerimeter2dMsrInfo
 Information object for measure ConvexHullPerimeter2d. More...
 
class  ConvexHullVolume3dMsr
 Measurement object for measure ConvexHullVolume3d. More...
 
class  ConvexHullVolume3dMsrInfo
 Information object for measure ConvexHullVolume3d. More...
 
class  ConvexityMsr
 Measurement object for measure Convexity. More...
 
class  ConvexityMsrInfo
 Information object for measure Convexity. More...
 
class  DegreeOfAngularity2dMsr
 Measurement object for measure DegreeOfAngularity2d. More...
 
class  DegreeOfAngularity2dMsrInfo
 Information object for measure DegreeOfAngularity2d. More...
 
class  DisparityAngularity2dMsr
 Measurement object for measure DisparityAngularity2d. More...
 
class  DisparityAngularity2dMsrInfo
 Information object for measure DisparityAngularity2d. More...
 
class  DisparityAngularity2dMsrParams
 Parameter object for measure DisparityAngularity2d. More...
 
class  DistanceToNearestBarycenter2dMsr
 Measurement object for measure DistanceToNearestBarycenter2d. More...
 
class  DistanceToNearestBarycenter2dMsrInfo
 Information object for measure DistanceToNearestBarycenter2d. More...
 
class  DistanceToNearestBarycenter3dMsr
 Measurement object for measure DistanceToNearestBarycenter3d. More...
 
class  DistanceToNearestBarycenter3dMsrInfo
 Information object for measure DistanceToNearestBarycenter3d. More...
 
class  DistanceToNearestNeighbor2dMsr
 Measurement object for measure DistanceToNearestNeighbor2d. More...
 
class  DistanceToNearestNeighbor2dMsrInfo
 Information object for measure DistanceToNearestNeighbor2d. More...
 
class  DistanceToNearestNeighbor3dMsr
 Measurement object for measure DistanceToNearestNeighbor3d. More...
 
class  DistanceToNearestNeighbor3dMsrInfo
 Information object for measure DistanceToNearestNeighbor3d. More...
 
class  Eccentricity2dMsr
 Measurement object for measure Eccentricity2d. More...
 
class  Eccentricity2dMsrInfo
 Information object for measure Eccentricity2d. More...
 
class  EdgeAngularity2dMsr
 Measurement object for measure EdgeAngularity2d. More...
 
class  EdgeAngularity2dMsrInfo
 Information object for measure EdgeAngularity2d. More...
 
class  EnergyMsr
 Measurement object for measure Energy. More...
 
class  EnergyMsrInfo
 Information object for measure Energy. More...
 
class  EnergyMsrParams
 Parameter object for measure Energy. More...
 
class  EntropyMsr
 Measurement object for measure Entropy. More...
 
class  EntropyMsrInfo
 Information object for measure Entropy. More...
 
class  EntropyMsrParams
 Parameter object for measure Entropy. More...
 
class  EquivalentDiameterMsr
 Measurement object for measure EquivalentDiameter. More...
 
class  EquivalentDiameterMsrInfo
 Information object for measure EquivalentDiameter. More...
 
class  EquivalentRayMsr
 Measurement object for measure EquivalentRay. More...
 
class  EquivalentRayMsrInfo
 Information object for measure EquivalentRay. More...
 
class  ExtentMsr
 Measurement object for measure Extent. More...
 
class  ExtentMsrInfo
 Information object for measure Extent. More...
 
class  FeretDiameter2dMsr
 Measurement object for measure FeretDiameter2d. More...
 
class  FeretDiameter2dMsrInfo
 Information object for measure FeretDiameter2d. More...
 
class  FeretDiameter2dMsrParams
 Parameter object for measure FeretDiameter2d. More...
 
class  FeretDiameter3dMsr
 Measurement object for measure FeretDiameter3d. More...
 
class  FeretDiameter3dMsrInfo
 Information object for measure FeretDiameter3d. More...
 
class  FeretDiameter3dMsrParams
 Parameter object for measure FeretDiameter3d. More...
 
class  FirstPixel2dMsr
 Measurement object for measure FirstPixel2d. More...
 
class  FirstPixel2dMsrInfo
 Information object for measure FirstPixel2d. More...
 
class  FirstPixel2dMsrResults
 Measurement results object for measure FirstPixel2d. More...
 
class  FirstPixel3dMsr
 Measurement object for measure FirstPixel3d. More...
 
class  FirstPixel3dMsrInfo
 Information object for measure FirstPixel3d. More...
 
class  FirstPixel3dMsrResults
 Measurement results object for measure FirstPixel3d. More...
 
class  FirstPixelXMsr
 Measurement object for measure FirstPixelX. More...
 
class  FirstPixelXMsrInfo
 Information object for measure FirstPixelX. More...
 
class  FirstPixelYMsr
 Measurement object for measure FirstPixelY. More...
 
class  FirstPixelYMsrInfo
 Information object for measure FirstPixelY. More...
 
class  FirstPixelZMsr
 Measurement object for measure FirstPixelZ. More...
 
class  FirstPixelZMsrInfo
 Information object for measure FirstPixelZ. More...
 
class  FlatnessPeakMsr
 Measurement object for measure FlatnessPeak. More...
 
class  FlatnessPeakMsrInfo
 Information object for measure FlatnessPeak. More...
 
class  FlatnessTotalMsr
 Measurement object for measure FlatnessTotal. More...
 
class  FlatnessTotalMsrInfo
 Information object for measure FlatnessTotal. More...
 
class  FlatnessValleyMsr
 Measurement object for measure FlatnessValley. More...
 
class  FlatnessValleyMsrInfo
 Information object for measure FlatnessValley. More...
 
class  GaussGrad2dPreProcessorConfig
 Configuration object allowing computation of a component of gaussian gradient as pre processing of shape analysis input image. More...
 
class  GaussGrad3dPreProcessorConfig
 Configuration object allowing computation of a component of gaussian gradient as pre processing of shape analysis input image. More...
 
class  GradientAngularityIndex2dMsr
 Measurement object for measure GradientAngularityIndex2d. More...
 
class  GradientAngularityIndex2dMsrInfo
 Information object for measure GradientAngularityIndex2d. More...
 
class  GreyBarycenterMsr
 Measurement object for measure GreyBarycenter. More...
 
class  GreyBarycenterMsrInfo
 Information object for measure GreyBarycenter. More...
 
class  GreyBarycenterMsrResults
 Measurement results object for measure GreyBarycenter. More...
 
class  GreyBarycenterXMsr
 Measurement object for measure GreyBarycenterX. More...
 
class  GreyBarycenterXMsrInfo
 Information object for measure GreyBarycenterX. More...
 
class  GreyBarycenterYMsr
 Measurement object for measure GreyBarycenterY. More...
 
class  GreyBarycenterYMsrInfo
 Information object for measure GreyBarycenterY. More...
 
class  GreyBarycenterZMsr
 Measurement object for measure GreyBarycenterZ. More...
 
class  GreyBarycenterZMsrInfo
 Information object for measure GreyBarycenterZ. More...
 
class  GreyInertia3dNormalOrientationPhiMsr
 Measurement object for measure GreyInertia3dNormalOrientationPhi. More...
 
class  GreyInertia3dNormalOrientationPhiMsrInfo
 Information object for measure GreyInertia3dNormalOrientationPhi. More...
 
class  GreyInertia3dNormalOrientationThetaMsr
 Measurement object for measure GreyInertia3dNormalOrientationTheta. More...
 
class  GreyInertia3dNormalOrientationThetaMsrInfo
 Information object for measure GreyInertia3dNormalOrientationTheta. More...
 
class  GreyInertia3dOrientationPhiMsr
 Measurement object for measure GreyInertia3dOrientationPhi. More...
 
class  GreyInertia3dOrientationPhiMsrInfo
 Information object for measure GreyInertia3dOrientationPhi. More...
 
class  GreyInertia3dOrientationThetaMsr
 Measurement object for measure GreyInertia3dOrientationTheta. More...
 
class  GreyInertia3dOrientationThetaMsrInfo
 Information object for measure GreyInertia3dOrientationTheta. More...
 
class  GreyInertiaData
 
class  GreyInertiaLambdaInterMsr
 Measurement object for measure GreyInertiaLambdaInter. More...
 
class  GreyInertiaLambdaInterMsrInfo
 Information object for measure GreyInertiaLambdaInter. More...
 
class  GreyInertiaLambdaMaxMsr
 Measurement object for measure GreyInertiaLambdaMax. More...
 
class  GreyInertiaLambdaMaxMsrInfo
 Information object for measure GreyInertiaLambdaMax. More...
 
class  GreyInertiaLambdaMinMsr
 Measurement object for measure GreyInertiaLambdaMin. More...
 
class  GreyInertiaLambdaMinMsrInfo
 Information object for measure GreyInertiaLambdaMin. More...
 
class  GreyInertiaMsr
 Measurement object for measure GreyInertia. More...
 
class  GreyInertiaMsrInfo
 Information object for measure GreyInertia. More...
 
class  GreyInertiaMsrResults
 Measurement results object for measure GreyInertia. More...
 
class  GreyInertiaOrientation2dMsr
 Measurement object for measure GreyInertiaOrientation2d. More...
 
class  GreyInertiaOrientation2dMsrInfo
 Information object for measure GreyInertiaOrientation2d. More...
 
class  GreyInertiaOrientationAlphaMsr
 Measurement object for measure GreyInertiaOrientationAlpha. More...
 
class  GreyInertiaOrientationAlphaMsrInfo
 Information object for measure GreyInertiaOrientationAlpha. More...
 
class  GreyInertiaOrientationBetaMsr
 Measurement object for measure GreyInertiaOrientationBeta. More...
 
class  GreyInertiaOrientationBetaMsrInfo
 Information object for measure GreyInertiaOrientationBeta. More...
 
class  GreyInertiaOrientationChiMsr
 Measurement object for measure GreyInertiaOrientationChi. More...
 
class  GreyInertiaOrientationChiMsrInfo
 Information object for measure GreyInertiaOrientationChi. More...
 
class  GreyMomentsData
 storage class for grey moments data More...
 
class  GreyMomentsMsr
 Measurement object for measure GreyMoments. More...
 
class  GreyMomentsMsrInfo
 Information object for measure GreyMoments. More...
 
class  GreyMomentsMsrResults
 Measurement results object for measure GreyMoments. More...
 
class  HistogramMostPopulatedGLMsr
 Measurement object for measure HistogramMostPopulatedGL. More...
 
class  HistogramMostPopulatedGLMsrInfo
 Information object for measure HistogramMostPopulatedGL. More...
 
class  HistogramMostPopulatedGLMsrParams
 Parameter object for measure HistogramMostPopulatedGL. More...
 
class  HistogramMsr
 Measurement object for measure Histogram. More...
 
class  HistogramMsrInfo
 Information object for measure Histogram. More...
 
class  HistogramMsrParams
 Parameter object for measure Histogram. More...
 
class  HistogramMsrResults
 Measurement results object for measure Histogram. More...
 
class  HistogramPopulationMaxMsr
 Measurement object for measure HistogramPopulationMax. More...
 
class  HistogramPopulationMaxMsrInfo
 Information object for measure HistogramPopulationMax. More...
 
class  HistogramPopulationMaxMsrParams
 Parameter object for measure HistogramPopulationMax. More...
 
class  HistogramQuantileMsr
 Measurement object for measure HistogramQuantile. More...
 
class  HistogramQuantileMsrInfo
 Information object for measure HistogramQuantile. More...
 
class  HistogramQuantileMsrParams
 Parameter object for measure HistogramQuantile. More...
 
class  HolesBasicPolicyMsrParams
 Parameter object for measures needing a basic hole processing policy. More...
 
class  HuDistance2dMsr
 Measurement object for measure HuDistance2d. More...
 
class  HuDistance2dMsrInfo
 Information object for measure HuDistance2d. More...
 
class  HuDistance2dMsrParams
 Parameter object for measure HuDistance2d. More...
 
class  HuMatch2dMsr
 Measurement object for measure HuMatch2d. More...
 
class  HuMatch2dMsrInfo
 Information object for measure HuMatch2d. More...
 
class  HuMatch2dMsrParams
 Parameter object for measure HuMatch2d. More...
 
class  HuMoments2dMsr
 Measurement object for measure HuMoments2d. More...
 
class  HuMoments2dMsrInfo
 Information object for measure HuMoments2d. More...
 
class  HuMoments2dMsrResults
 Measurement results object for measure HuMoments2d. More...
 
struct  ImageBordersContact
 structure allowing to indicate image borders contact More...
 
class  ImageBordersContact2dMsr
 Measurement object for measure ImageBordersContact2d. More...
 
class  ImageBordersContact2dMsrInfo
 Information object for measure ImageBordersContact2d. More...
 
class  ImageBordersContact3dMsr
 Measurement object for measure ImageBordersContact3d. More...
 
class  ImageBordersContact3dMsrInfo
 Information object for measure ImageBordersContact3d. More...
 
class  ImageBordersContactMsrResults
 Measurement results object for measure ImageBordersContact. More...
 
class  ImageRatioMsr
 Measurement object for measure ImageRatio. More...
 
class  ImageRatioMsrInfo
 Information object for measure ImageRatio. More...
 
class  Inertia2dData
 
class  Inertia2dMsr
 Measurement object for measure Inertia2d. More...
 
class  Inertia2dMsrInfo
 Information object for measure Inertia2d. More...
 
class  Inertia2dMsrResults
 Measurement results object for measure Inertia2d. More...
 
class  Inertia3dData
 class used to store data associated to inertia 3D matrix More...
 
class  Inertia3dLambdaInterMsr
 Measurement object for measure InertiaLambdaInter. More...
 
class  Inertia3dLambdaInterMsrInfo
 Information object for measure Inertia3dLambdaInter. More...
 
class  Inertia3dMsr
 Measurement object for measure Inertia3d. More...
 
class  Inertia3dMsrInfo
 Information object for measure Inertia3d. More...
 
class  Inertia3dMsrResults
 Measurement results object for measure Inertia3d. More...
 
class  Inertia3dNormalOrientationPhiMsr
 Measurement object for measure Inertia3dNormalOrientationPhi. More...
 
class  Inertia3dNormalOrientationPhiMsrInfo
 Information object for measure Inertia3dNormalOrientationPhi. More...
 
class  Inertia3dNormalOrientationThetaMsr
 Measurement object for measure Inertia3dNormalOrientationTheta. More...
 
class  Inertia3dNormalOrientationThetaMsrInfo
 Information object for measure Inertia3dNormalOrientationTheta. More...
 
class  Inertia3dOrientationAlphaMsr
 Measurement object for measure InertiaOrientationAlpha. More...
 
class  Inertia3dOrientationAlphaMsrInfo
 Information object for measure Inertia3dOrientationAlpha. More...
 
class  Inertia3dOrientationBetaMsr
 Measurement object for measure InertiaOrientationBeta. More...
 
class  Inertia3dOrientationBetaMsrInfo
 Information object for measure Inertia3dOrientationBeta. More...
 
class  Inertia3dOrientationChiMsr
 Measurement object for measure InertiaOrientationChi. More...
 
class  Inertia3dOrientationChiMsrInfo
 Information object for measure Inertia3dOrientationChi. More...
 
class  Inertia3dOrientationPhiMsr
 Measurement object for measure Inertia3dOrientationPhi. More...
 
class  Inertia3dOrientationPhiMsrInfo
 Information object for measure Inertia3dOrientationPhi. More...
 
class  Inertia3dOrientationThetaMsr
 Measurement object for measure Inertia3dOrientationTheta. More...
 
class  Inertia3dOrientationThetaMsrInfo
 Information object for measure Inertia3dOrientationTheta. More...
 
class  InertiaLambdaMaxMsr
 Measurement object for measure InertiaLambdaMax. More...
 
class  InertiaLambdaMaxMsrInfo
 Information object for measure InertiaLambdaMax. More...
 
class  InertiaLambdaMinMsr
 Measurement object for measure InertiaLambdaMin. More...
 
class  InertiaLambdaMinMsrInfo
 Information object for measure InertiaLambdaMin. More...
 
class  InertiaOrientation2dMsr
 Measurement object for measure InertiaOrientation2d. More...
 
class  InertiaOrientation2dMsrInfo
 Information object for measure InertiaOrientation2d. More...
 
class  InOptGreyMsrImg1
 [Input Optional] first grey image used for intensity measurements More...
 
class  InOptGreyMsrImg2
 [Input Optional] second grey image used for intensity measurements More...
 
class  InOptGreyMsrImg3
 [Input Optional] thirid grey image used for intensity measurements More...
 
class  InOptGreyMsrImg3d1
 [Input Optional] first grey image3d used for intensity measurements More...
 
class  InOptGreyMsrImg3d2
 [Input Optional] second grey image3d used for intensity measurements More...
 
class  InOptGreyMsrImg3d3
 [Input Optional] third grey image3d used for intensity measurements More...
 
class  InOptGreyMsrImg3d4
 [Input Optional] fourth grey image3d used for intensity measurements More...
 
class  InOptGreyMsrImg4
 [Input Optional] fourth grey image used for intensity measurements More...
 
class  InOptLabelsShape2d2
 [Input Optional] second collection of shape 2d associated to labels More...
 
class  InOptLabelsShape2d3
 [Input Optional] third collection of shape 2d associated to labels More...
 
class  InOptLabelsShape2d4
 [Input Optional] fourth collection of shape 2d associated to labels More...
 
class  InOptLabelsShape3d2
 [Input Optional] second collection of shape 3d associated to labels More...
 
class  InOptLabelsShape3d3
 [Input Optional] third collection of shape 3d associated to labels More...
 
class  InOptLabelsShape3d4
 [Input Optional] fourth collection of shape 3d associated to labels More...
 
class  InOptPILabelsShape2d2
 [Input Optional] second plan indexed collection of shape 2d associated to labels More...
 
class  InOptPILabelsShape2d3
 [Input Optional] third plan indexed collection of shape 2d associated to labels More...
 
class  InOptPILabelsShape2d4
 [Input Optional] fourth plan indexed collection of shape 2d associated to labels More...
 
class  InOptPILabelsShape3d2
 [Input Optional] second plan indexed collection of shape 3d associated to labels More...
 
class  InOptPILabelsShape3d3
 [Input Optional] third plan indexed collection of shape 3d associated to labels More...
 
class  InOptPILabelsShape3d4
 [Input Optional] fourth plan indexed collection of shape 3d associated to labels More...
 
class  InOptSubColorOrGreyImg2d1
 [Input Optional] first color or grey image 2d for processing operation More...
 
class  InOptSubColorOrGreyImg2d2
 [Input Optional] second color or grey image 2d for processing operation More...
 
class  InOptSubColorOrGreyImg2d3
 [Input Optional] third color or grey image 2d for processing operation More...
 
class  InOptSubColorOrGreyImg2d4
 [Input Optional] fourth color or grey image 2d for processing operation More...
 
class  InOptSubColorOrGreyImg3d1
 [Input Optional] first color or grey image 3d for processing operation More...
 
class  InOptSubColorOrGreyImg3d2
 [Input Optional] second color or grey image 3d for processing operation More...
 
class  InOptSubColorOrGreyImg3d3
 [Input Optional] third color or grey image 3d for processing operation More...
 
class  InOptSubColorOrGreyImg3d4
 [Input Optional] fourth color or grey image 3d for processing operation More...
 
class  IPSDKIPLShapeAnalysisException
 Exception class for library IPSDKIPLShapeAnalysis. More...
 
class  KurtosisMsr
 Measurement object for measure Kurtosis. More...
 
class  KurtosisMsrInfo
 Information object for measure Kurtosis. More...
 
class  LabelAnalysis2dLvl1
 Level 1 algorithm: Connected component 2d analysis and measurement algorithm. More...
 
class  LabelAnalysis3dLvl1
 Level 1 algorithm: Connected component 3d analysis and measurement algorithm. More...
 
class  LeastSquareBallCenterXMsr
 Measurement object for measure LeastSquareBallCenterX. More...
 
class  LeastSquareBallCenterXMsrInfo
 Information object for measure LeastSquareBallCenterX. More...
 
class  LeastSquareBallCenterYMsr
 Measurement object for measure LeastSquareBallCenterY. More...
 
class  LeastSquareBallCenterYMsrInfo
 Information object for measure LeastSquareBallCenterY. More...
 
class  LeastSquareBallCenterZMsr
 Measurement object for measure LeastSquareBallCenterZ. More...
 
class  LeastSquareBallCenterZMsrInfo
 Information object for measure LeastSquareBallCenterZ. More...
 
class  LeastSquareBallRadiusMsr
 Measurement object for measure LeastSquareBallRadius. More...
 
class  LeastSquareBallRadiusMsrInfo
 Information object for measure LeastSquareBallRadius. More...
 
class  LeastSquareCircle2dMsr
 Measurement object for measure LeastSquareCircle2d. More...
 
class  LeastSquareCircle2dMsrInfo
 Information object for measure LeastSquareCircle2d. More...
 
class  LeastSquareCircle2dMsrResults
 Measurement results object for measure associated to LeastSquareCircle2d. More...
 
class  LeastSquareEllipse2dMsr
 Measurement object for measure LeastSquareEllipse2d. More...
 
class  LeastSquareEllipse2dMsrInfo
 Information object for measure LeastSquareEllipse2d. More...
 
class  LeastSquareEllipse2dMsrResults
 Measurement results object for measure LeastSquareEllipse2d. More...
 
class  LeastSquareEllipsoid3dMsr
 Measurement object for measure LeastSquareEllipsoid3d. More...
 
class  LeastSquareEllipsoid3dMsrInfo
 Information object for measure LeastSquareEllipsoid3d. More...
 
class  LeastSquareEllipsoid3dMsrResults
 Measurement results object for measure LeastSquareEllipsoid3d. More...
 
class  LeastSquareEllipsoidCenterXMsr
 Measurement object for measure LeastSquareEllipsoidCenterX. More...
 
class  LeastSquareEllipsoidCenterXMsrInfo
 Information object for measure LeastSquareEllipsoidCenterX. More...
 
class  LeastSquareEllipsoidCenterYMsr
 Measurement object for measure LeastSquareEllipsoidCenterY. More...
 
class  LeastSquareEllipsoidCenterYMsrInfo
 Information object for measure LeastSquareEllipsoidCenterY. More...
 
class  LeastSquareEllipsoidCenterZMsr
 Measurement object for measure LeastSquareEllipsoidCenterZ. More...
 
class  LeastSquareEllipsoidCenterZMsrInfo
 Information object for measure LeastSquareEllipsoidCenterZ. More...
 
class  LeastSquareEllipsoidMajorRadiusMsr
 Measurement object for measure LeastSquareEllipsoidMajorRadius. More...
 
class  LeastSquareEllipsoidMajorRadiusMsrInfo
 Information object for measure LeastSquareEllipsoidMajorRadius. More...
 
class  LeastSquareEllipsoidMediumRadiusMsr
 Measurement object for measure LeastSquareEllipsoidMediumRadius. More...
 
class  LeastSquareEllipsoidMediumRadiusMsrInfo
 Information object for measure LeastSquareEllipsoidMediumRadius. More...
 
class  LeastSquareEllipsoidMinorRadiusMsr
 Measurement object for measure LeastSquareEllipsoidMinorRadius. More...
 
class  LeastSquareEllipsoidMinorRadiusMsrInfo
 Information object for measure LeastSquareEllipsoidMinorRadius. More...
 
class  LeastSquareHyperPlanDistanceToOriginMsr
 Measurement object for measure LeastSquareHyperPlanDistanceToOrigin. More...
 
class  LeastSquareHyperPlanDistanceToOriginMsrInfo
 Information object for measure LeastSquareHyperPlanDistanceToOrigin. More...
 
class  LeastSquareHyperPlanNormalXMsr
 Measurement object for measure LeastSquareHyperPlanNormalX. More...
 
class  LeastSquareHyperPlanNormalXMsrInfo
 Information object for measure LeastSquareHyperPlanNormalX. More...
 
class  LeastSquareHyperPlanNormalYMsr
 Measurement object for measure LeastSquareHyperPlanNormalY. More...
 
class  LeastSquareHyperPlanNormalYMsrInfo
 Information object for measure LeastSquareHyperPlanNormalY. More...
 
class  LeastSquareHyperPlanNormalZMsr
 Measurement object for measure LeastSquareHyperPlanNormalZ. More...
 
class  LeastSquareHyperPlanNormalZMsrInfo
 Information object for measure LeastSquareHyperPlanNormalZ. More...
 
class  LeastSquareLine2dMsr
 Measurement object for measure LeastSquareLine2d. More...
 
class  LeastSquareLine2dMsrInfo
 Information object for measure LeastSquareLine2d. More...
 
class  LeastSquareLine2dMsrResults
 Measurement results object for measure LeastSquareLine2d. More...
 
class  LeastSquarePlan3dMsr
 Measurement object for measure LeastSquarePlan3d. More...
 
class  LeastSquarePlan3dMsrInfo
 Information object for measure LeastSquarePlan3d. More...
 
class  LeastSquarePlan3dMsrResults
 Measurement results object for measure LeastSquarePlan3d. More...
 
class  LeastSquareSphere3dMsr
 Measurement object for measure LeastSquareSphere3d. More...
 
class  LeastSquareSphere3dMsrInfo
 Information object for measure LeastSquareSphere3d. More...
 
class  LeastSquareSphere3dMsrResults
 Measurement results object for measure associated to LeastSquareSphere3d. More...
 
class  LengthOfContact2dMsr
 Measurement object for measure LengthOfContact2d. More...
 
class  LengthOfContact2dMsrInfo
 Information object for measure LengthOfContact2d. More...
 
class  LengthOfContact2dMsrParams
 Parameter object for measure LengthOfContact2d. More...
 
class  LocalHistogramModuleMsr
 Measurement object for measure LocalHistogramModule. More...
 
class  LocalHistogramModuleMsrInfo
 Information object for measure LocalHistogramModule. More...
 
class  LocalHistogramModuleMsrParams
 Parameter object for measure LocalHistogramModule. More...
 
class  LogicFormulaMsr
 Measurement object for measure LogicFormula. More...
 
class  LogicFormulaMsrInfo
 Information object for measure LogicFormula. More...
 
class  LogicFormulaMsrParams
 Parameter object for measure LogicFormula. More...
 
class  MaxAbsMsr
 Measurement object for measure MaxAbs. More...
 
class  MaxAbsMsrInfo
 Information object for measure MaxAbs. More...
 
class  MaxFeretDiameterMsr
 Measurement object for measure MaxFeretDiameter. More...
 
class  MaxFeretDiameterMsrInfo
 Information object for measure MaxFeretDiameter. More...
 
class  MaxFeretDiameterMsrParams
 Parameter object for measure MaxFeretDiameter. More...
 
class  MaxFeretOrientation2dMsr
 Measurement object for measure MaxFeretOrientation2d. More...
 
class  MaxFeretOrientation2dMsrInfo
 Information object for measure MaxFeretOrientation2d. More...
 
class  MaxFeretOrientation2dMsrParams
 Parameter object for measure MaxFeretOrientation2d. More...
 
class  MaxFeretOrientationPhi3dMsr
 Measurement object for measure MaxFeretOrientationPhi3d. More...
 
class  MaxFeretOrientationPhi3dMsrInfo
 Information object for measure MaxFeretOrientationPhi3d. More...
 
class  MaxFeretOrientationPhi3dMsrParams
 Parameter object for measure MaxFeretOrientationPhi3d. More...
 
class  MaxFeretOrientationTheta3dMsr
 Measurement object for measure MaxFeretOrientationTheta3d. More...
 
class  MaxFeretOrientationTheta3dMsrInfo
 Information object for measure MaxFeretOrientationTheta3d. More...
 
class  MaxFeretOrientationTheta3dMsrParams
 Parameter object for measure MaxFeretOrientationTheta3d. More...
 
class  MaxFeretPt0XMsr
 Measurement object for measure MaxFeretPt0X. More...
 
class  MaxFeretPt0XMsrInfo
 Information object for measure MaxFeretPt0X. More...
 
class  MaxFeretPt0XMsrParams
 Parameter object for measure MaxFeretPt0X. More...
 
class  MaxFeretPt0YMsr
 Measurement object for measure MaxFeretPt0Y. More...
 
class  MaxFeretPt0YMsrInfo
 Information object for measure MaxFeretPt0Y. More...
 
class  MaxFeretPt0YMsrParams
 Parameter object for measure MaxFeretPt0Y. More...
 
class  MaxFeretPt0ZMsr
 Measurement object for measure MaxFeretPt0Z. More...
 
class  MaxFeretPt0ZMsrInfo
 Information object for measure MaxFeretPt0Z. More...
 
class  MaxFeretPt0ZMsrParams
 Parameter object for measure MaxFeretPt0Z. More...
 
class  MaxFeretPt1XMsr
 Measurement object for measure MaxFeretPt1X. More...
 
class  MaxFeretPt1XMsrInfo
 Information object for measure MaxFeretPt1X. More...
 
class  MaxFeretPt1XMsrParams
 Parameter object for measure MaxFeretPt1X. More...
 
class  MaxFeretPt1YMsr
 Measurement object for measure MaxFeretPt1Y. More...
 
class  MaxFeretPt1YMsrInfo
 Information object for measure MaxFeretPt1Y. More...
 
class  MaxFeretPt1YMsrParams
 Parameter object for measure MaxFeretPt1Y. More...
 
class  MaxFeretPt1ZMsr
 Measurement object for measure MaxFeretPt1Z. More...
 
class  MaxFeretPt1ZMsrInfo
 Information object for measure MaxFeretPt1Z. More...
 
class  MaxFeretPt1ZMsrParams
 Parameter object for measure MaxFeretPt1Z. More...
 
class  MaxInscribedBallCenterXMsr
 Measurement object for measure MaxInscribedBallCenterX. More...
 
class  MaxInscribedBallCenterXMsrInfo
 Information object for measure MaxInscribedBallCenterX. More...
 
class  MaxInscribedBallCenterYMsr
 Measurement object for measure MaxInscribedBallCenterY. More...
 
class  MaxInscribedBallCenterYMsrInfo
 Information object for measure MaxInscribedBallCenterY. More...
 
class  MaxInscribedBallRadiusMsr
 Measurement object for measure MaxInscribedBallRadius. More...
 
class  MaxInscribedBallRadiusMsrInfo
 Information object for measure MaxInscribedBallRadius. More...
 
class  MaxInscribedCircle2dMsr
 Measurement object for measure MaxInscribedCircle2d. More...
 
class  MaxInscribedCircle2dMsrInfo
 Information object for measure MaxInscribedCircle2d. More...
 
class  MaxMsr
 Measurement object for measure Max. More...
 
class  MaxMsrInfo
 Information object for measure Max. More...
 
class  MeanAbsMsr
 Measurement object for measure MeanAbs. More...
 
class  MeanAbsMsrInfo
 Information object for measure MeanAbs. More...
 
class  MeanFeretDiameterMsr
 Measurement object for measure MeanFeretDiameter. More...
 
class  MeanFeretDiameterMsrInfo
 Information object for measure MeanFeretDiameter. More...
 
class  MeanFeretDiameterMsrParams
 Parameter object for measure MeanFeretDiameter. More...
 
class  MeanMsr
 Measurement object for measure Mean. More...
 
class  MeanMsrInfo
 Information object for measure Mean. More...
 
class  MedianMsr
 Measurement object for measure Median. More...
 
class  MedianMsrInfo
 Information object for measure Median. More...
 
class  MeshVolume3dMsr
 Measurement object for measure MeshVolume3d. More...
 
class  MeshVolume3dMsrInfo
 Information object for measure MeshVolume3d. More...
 
class  MinAbsMsr
 Measurement object for measure MinAbs. More...
 
class  MinAbsMsrInfo
 Information object for measure MinAbs. More...
 
class  MinEnclosingBallCenterXMsr
 Measurement object for measure MinEnclosingBallCenterX. More...
 
class  MinEnclosingBallCenterXMsrInfo
 Information object for measure MinEnclosingBallCenterX. More...
 
class  MinEnclosingBallCenterYMsr
 Measurement object for measure MinEnclosingBallCenterY. More...
 
class  MinEnclosingBallCenterYMsrInfo
 Information object for measure MinEnclosingBallCenterY. More...
 
class  MinEnclosingBallCenterZMsr
 Measurement object for measure MinEnclosingBallCenterZ. More...
 
class  MinEnclosingBallCenterZMsrInfo
 Information object for measure MinEnclosingBallCenterZ. More...
 
class  MinEnclosingBallRadiusMsr
 Measurement object for measure MinEnclosingBallRadius. More...
 
class  MinEnclosingBallRadiusMsrInfo
 Information object for measure MinEnclosingBallRadius. More...
 
class  MinEnclosingCircle2dMsr
 Measurement object for measure MinEnclosingCircle2d. More...
 
class  MinEnclosingCircle2dMsrInfo
 Information object for measure MinEnclosingCircle2d. More...
 
class  MinEnclosingSphere3dMsr
 Measurement object for measure MinEnclosingSphere3d. More...
 
class  MinEnclosingSphere3dMsrInfo
 Information object for measure MinEnclosingSphere3d. More...
 
class  MinFeretDiameterMsr
 Measurement object for measure MinFeretDiameter. More...
 
class  MinFeretDiameterMsrInfo
 Information object for measure MinFeretDiameter. More...
 
class  MinFeretDiameterMsrParams
 Parameter object for measure MinFeretDiameter. More...
 
class  MinFeretOrientation2dMsr
 Measurement object for measure MinFeretOrientation2d. More...
 
class  MinFeretOrientation2dMsrInfo
 Information object for measure MinFeretOrientation2d. More...
 
class  MinFeretOrientation2dMsrParams
 Parameter object for measure MinFeretOrientation2d. More...
 
class  MinFeretOrientationPhi3dMsr
 Measurement object for measure MinFeretOrientationPhi3d. More...
 
class  MinFeretOrientationPhi3dMsrInfo
 Information object for measure MinFeretOrientationPhi3dMsr. More...
 
class  MinFeretOrientationPhi3dMsrParams
 Parameter object for measure MinFeretOrientationPhi3dMsr. More...
 
class  MinFeretOrientationTheta3dMsr
 Measurement object for measure MinFeretOrientationTheta3d. More...
 
class  MinFeretOrientationTheta3dMsrInfo
 Information object for measure MinFeretOrientationTheta3d. More...
 
class  MinFeretOrientationTheta3dMsrMsrParams
 Parameter object for measure MinFeretOrientationTheta3dMsr. More...
 
class  MinFeretOrientationTheta3dMsrParams
 
class  MinFeretPt0XMsr
 Measurement object for measure MinFeretPt0X. More...
 
class  MinFeretPt0XMsrInfo
 Information object for measure MinFeretPt0X. More...
 
class  MinFeretPt0XMsrParams
 Parameter object for measure MinFeretPt0X. More...
 
class  MinFeretPt0YMsr
 Measurement object for measure MinFeretPt0Y. More...
 
class  MinFeretPt0YMsrInfo
 Information object for measure MinFeretPt0Y. More...
 
class  MinFeretPt0YMsrParams
 Parameter object for measure MinFeretPt0Y. More...
 
class  MinFeretPt0ZMsr
 Measurement object for measure MinFeretPt0Z. More...
 
class  MinFeretPt0ZMsrInfo
 Information object for measure MinFeretPt0Z. More...
 
class  MinFeretPt0ZMsrParams
 Parameter object for measure MinFeretPt0Z. More...
 
class  MinFeretPt1XMsr
 Measurement object for measure MinFeretPt1XMsr. More...
 
class  MinFeretPt1XMsrInfo
 Information object for measure MinFeretPt1XMsr. More...
 
class  MinFeretPt1XMsrParams
 Parameter object for measure MinFeretPt1XMsr. More...
 
class  MinFeretPt1YMsr
 Measurement object for measure MinFeretPt1Y. More...
 
class  MinFeretPt1YMsrInfo
 Information object for measure MinFeretPt1Y. More...
 
class  MinFeretPt1YMsrParams
 Parameter object for measure MinFeretPt1Y. More...
 
class  MinFeretPt1ZMsr
 Measurement object for measure MinFeretPt1Z. More...
 
class  MinFeretPt1ZMsrInfo
 Information object for measure MinFeretPt1Z. More...
 
class  MinFeretPt1ZMsrParams
 Parameter object for measure MinFeretPt1Z. More...
 
class  MinMsr
 Measurement object for measure Min. More...
 
class  MinMsrInfo
 Information object for measure Min. More...
 
class  NbConnectedComponents2dMsr
 Measurement object for measure NbConnectedComponents2d. More...
 
class  NbConnectedComponents2dMsrInfo
 Information object for measure NbConnectedComponents2d. More...
 
class  NbConnectedComponents3dMsr
 Measurement object for measure NbConnectedComponents3d. More...
 
class  NbConnectedComponents3dMsrInfo
 Information object for measure NbConnectedComponents3d. More...
 
class  NbHolesMsr
 Measurement object for measure NbHoles. More...
 
class  NbHolesMsrInfo
 Information object for measure NbHoles. More...
 
class  NbNeighborsMsr
 Measurement object for measure NbNeighbors. More...
 
class  NbNeighborsMsrInfo
 Information object for measure NbNeighbors. More...
 
class  NbPixels2dMsr
 Measurement object for measure NbPixels2d. More...
 
class  NbPixels2dMsrInfo
 Information object for measure NbPixels2d. More...
 
class  NbPixels3dMsr
 Measurement object for measure NbPixels3d. More...
 
class  NbPixels3dMsrInfo
 Information object for measure NbPixels3d. More...
 
class  NearestNeighbors2dMsr
 Measurement object for measure NearestNeighbors2d. More...
 
class  NearestNeighbors2dMsrInfo
 Information object for measure NearestNeighbors2d. More...
 
class  NearestNeighbors3dMsr
 Measurement object for measure NearestNeighbors3d. More...
 
class  NearestNeighbors3dMsrInfo
 Information object for measure NearestNeighbors3d. More...
 
class  NearestNeighborsMsrResults
 Measurement results object for measure NearestNeighbors. More...
 
class  NeighborsDistanceMsrParams
 parameter for measures using a distance between entities More...
 
class  NormGaussGrad2dPreProcessorConfig
 Configuration object allowing computation of the norm of gaussian gradient as pre processing of shape analysis input image. More...
 
class  NormGaussGrad3dPreProcessorConfig
 Configuration object allowing computation of the norm of gaussian gradient as pre processing of shape analysis input image. More...
 
class  OBBCenterXMsr
 Measurement object for measure OBBCenterX. More...
 
class  OBBCenterXMsrInfo
 Information object for measure OBBCenterX. More...
 
class  OBBCenterXMsrParams
 Parameter object for measure OBBCenterX. More...
 
class  OBBCenterYMsr
 Measurement object for measure OBBCenterY. More...
 
class  OBBCenterYMsrInfo
 Information object for measure OBBCenterY. More...
 
class  OBBCenterYMsrParams
 Parameter object for measure OBBCenterY. More...
 
class  OBBCenterZMsr
 Measurement object for measure OBBCenterZ. More...
 
class  OBBCenterZMsrInfo
 Information object for measure OBBCenterZ. More...
 
class  OBBCenterZMsrParams
 Parameter object for measure OBBCenterZ. More...
 
class  OBBHeightMsr
 Measurement object for measure OBBHeight. More...
 
class  OBBHeightMsrInfo
 Information object for measure OBBHeight. More...
 
class  OBBHeightMsrParams
 Parameter object for measure OBBHeight. More...
 
class  OBBLengthMsr
 Measurement object for measure OBBLength. More...
 
class  OBBLengthMsrInfo
 Information object for measure OBBLength. More...
 
class  OBBLengthMsrParams
 Parameter object for measure OBBLength. More...
 
class  OBBOrientation2dMsr
 Measurement object for measure OBBOrientation2d. More...
 
class  OBBOrientation2dMsrInfo
 Information object for measure OBBOrientation2d. More...
 
class  OBBOrientation2dMsrParams
 Parameter object for measure OBBOrientation2d. More...
 
class  OBBOrientationAlphaMsr
 Measurement object for measure OBBOrientationAlpha. More...
 
class  OBBOrientationAlphaMsrInfo
 Information object for measure OBBOrientationAlpha. More...
 
class  OBBOrientationAlphaMsrParams
 Parameter object for measure OBBOrientationAlpha. More...
 
class  OBBOrientationBetaMsr
 Measurement object for measure OBBOrientationBeta. More...
 
class  OBBOrientationBetaMsrInfo
 Information object for measure OBBOrientationBeta. More...
 
class  OBBOrientationBetaMsrParams
 Parameter object for measure OBBOrientationBeta. More...
 
class  OBBOrientationChiMsr
 Measurement object for measure OBBOrientationChi. More...
 
class  OBBOrientationChiMsrInfo
 Information object for measure OBBOrientationChi. More...
 
class  OBBOrientationChiMsrParams
 Parameter object for measure OBBOrientationChi. More...
 
class  OBBWidthMsr
 Measurement object for measure OBBWidth. More...
 
class  OBBWidthMsrInfo
 Information object for measure OBBWidth. More...
 
class  OBBWidthMsrParams
 Parameter object for measure OBBWidth. More...
 
class  OrientedBoundingBox2dMsr
 Measurement object for measure OrientedBoundingBox2d. More...
 
class  OrientedBoundingBox2dMsrInfo
 Information object for measure OrientedBoundingBox2d. More...
 
class  OrientedBoundingBox2dMsrParams
 Parameter object for measure OrientedBoundingBox2d. More...
 
class  OrientedBoundingBox2dMsrResults
 Measurement results object for measure OrientedBoundingBox2d. More...
 
class  OrientedBoundingBox3dMsr
 Measurement object for measure OrientedBoundingBox3d. More...
 
class  OrientedBoundingBox3dMsrInfo
 Information object for measure OrientedBoundingBox3d. More...
 
class  OrientedBoundingBox3dMsrParams
 Parameter object for measure OrientedBoundingBox3d. More...
 
class  OrientedBoundingBox3dMsrResults
 Measurement results object for measure OrientedBoundingBox3d. More...
 
class  OrientedExtentMsr
 Measurement object for measure OrientedExtent. More...
 
class  OrientedExtentMsrInfo
 Information object for measure OrientedExtent. More...
 
class  OrientedExtentMsrParams
 Parameter object for measure OrientedExtent. More...
 
class  OutlineSlopeAngularity2dMsr
 Measurement object for measure OutlineSlopeAngularity2d. More...
 
class  OutlineSlopeAngularity2dMsrInfo
 Information object for measure OutlineSlopeAngularity2d. More...
 
class  OutlineSlopeAngularity2dMsrParams
 Parameter object for measure OutlineSlopeAngularity2d. More...
 
class  Perimeter2dMsr
 Measurement object for measure Perimeter2d. More...
 
class  Perimeter2dMsrInfo
 Information object for measure Perimeter2d. More...
 
class  PolygonArea2dMsr
 Measurement object for measure PolygonArea2d. More...
 
class  PolygonArea2dMsrInfo
 Information object for measure PolygonArea2d. More...
 
class  PorosityMsr
 Measurement object for measure Porosity. More...
 
class  PorosityMsrInfo
 Information object for measure Porosity. More...
 
class  RadiusAngularityIndex2dMsr
 Measurement object for measure RadiusAngularityIndex2d. More...
 
class  RadiusAngularityIndex2dMsrInfo
 Information object for measure RadiusAngularityIndex2d. More...
 
class  RadiusAngularityIndex2dMsrParams
 Parameter object for measure RadiusAngularityIndex2d. More...
 
class  RelativeSizeMsr
 Measurement object for measure RelativeSize. More...
 
class  RelativeSizeMsrInfo
 Information object for measure RelativeSize. More...
 
class  RelativeSizeMsrParams
 Parameter object for measure RelativeSize. More...
 
class  Roughness2dMsr
 Measurement object for measure Roughness2d. More...
 
class  Roughness2dMsrInfo
 Information object for measure Roughness2d. More...
 
class  Roughness2dMsrParams
 Parameter object for measure Roughness2d. More...
 
class  RoundnessMsrParams
 Parameter object for measure Roundness. More...
 
class  RoundnessPeakMsr
 Measurement object for measure RoundnessPeak. More...
 
class  RoundnessPeakMsrInfo
 Information object for measure RoundnessPeak. More...
 
class  RoundnessTotalMsr
 Measurement object for measure RoundnessTotal. More...
 
class  RoundnessTotalMsrInfo
 Information object for measure RoundnessTotal. More...
 
class  RoundnessValleyMsr
 Measurement object for measure RoundnessValley. More...
 
class  RoundnessValleyMsrInfo
 Information object for measure RoundnessValley. More...
 
class  ShapeAnalysis2dLvl1
 Level 1 algorithm: Shape 2d analysis and measurement algorithm. More...
 
class  ShapeAnalysis2dLvl2
 Level 2 algorithm: Shape 2d analysis and measurement algorithm. More...
 
class  ShapeAnalysis3dLvl1
 Level 1 algorithm: Shape 3d analysis and measurement algorithm. More...
 
class  ShapeAnalysis3dLvl2
 Level 2 algorithm: Shape 3d analysis and measurement algorithm. More...
 
struct  ShapeAnalysisOptParams
 structure allowing to encapsulated input optional parameters associated to shape analysis More...
 
class  ShapeFiltering2dImgLvl1
 Level 1 algorithm: Shape 2d filtering algorithm. More...
 
class  ShapeFiltering2dImgLvl2
 Level 1 algorithm: Shape 2d filtering algorithm. More...
 
class  ShapeFiltering3dImgLvl1
 Level 1 algorithm: Shape 3d filtering algorithm. More...
 
class  ShapeFiltering3dImgLvl2
 Level 1 algorithm: Shape 3d filtering algorithm. More...
 
class  Skeleton2dDiameterLengthMsr
 Measurement object for measure Skeleton2dDiameterLength. More...
 
class  Skeleton2dDiameterLengthMsrInfo
 Information object for measure Skeleton2dDiameterLength. More...
 
class  Skeleton2dDiameterLengthMsrParams
 Parameter object for measure Skeleton2dDiameterLength. More...
 
class  Skeleton2dDiameterMeanCurvatureMsr
 Measurement object for measure Skeleton2dDiameterMeanCurvature. More...
 
class  Skeleton2dDiameterMeanCurvatureMsrInfo
 Information object for measure Skeleton2dDiameterMeanCurvature. More...
 
class  Skeleton2dDiameterMeanCurvatureMsrParams
 Parameter object for measure Skeleton2dDiameterMeanCurvature. More...
 
class  Skeleton2dDiameterTortuosityMsr
 Measurement object for measure Skeleton2dDiameterTortuosity. More...
 
class  Skeleton2dDiameterTortuosityMsrInfo
 Information object for measure Skeleton2dDiameterTortuosity. More...
 
class  Skeleton2dDiameterTortuosityMsrParams
 Parameter object for measure Skeleton2dDiameterTortuosity. More...
 
class  Skeleton2dLengthMsr
 Measurement object for measure Skeleton2dLength. More...
 
class  Skeleton2dLengthMsrInfo
 Information object for measure Skeleton2dLength. More...
 
class  Skeleton2dLengthMsrParams
 Parameter object for measure Skeleton2dLength. More...
 
class  Skeleton2dMaxThicknessMsr
 Measurement object for measure Skeleton2dMaxThickness. More...
 
class  Skeleton2dMaxThicknessMsrInfo
 Information object for measure Skeleton2dMaxThickness. More...
 
class  Skeleton2dMaxThicknessMsrParams
 Parameter object for measure Skeleton2dMaxThickness. More...
 
class  Skeleton2dMeanEdgeLengthMsr
 Measurement object for measure Skeleton2dMeanEdgeLength. More...
 
class  Skeleton2dMeanEdgeLengthMsrInfo
 Information object for measure Skeleton2dMeanEdgeLength. More...
 
class  Skeleton2dMeanEdgeLengthMsrParams
 Parameter object for measure Skeleton2dMeanEdgeLength. More...
 
class  Skeleton2dMeanThicknessMsr
 Measurement object for measure Skeleton2dMeanThickness. More...
 
class  Skeleton2dMeanThicknessMsrInfo
 Information object for measure Skeleton2dMeanThickness. More...
 
class  Skeleton2dMeanThicknessMsrParams
 Parameter object for measure Skeleton2dMeanThickness. More...
 
class  Skeleton2dMinThicknessMsr
 Measurement object for measure Skeleton2dMinThickness. More...
 
class  Skeleton2dMinThicknessMsrInfo
 Information object for measure Skeleton2dMinThickness. More...
 
class  Skeleton2dMinThicknessMsrParams
 Parameter object for measure Skeleton2dMinThickness. More...
 
class  Skeleton2dNbVertexMsr
 Measurement object for measure Skeleton2dNbVertex. More...
 
class  Skeleton2dNbVertexMsrInfo
 Information object for measure Skeleton2dNbVertex. More...
 
class  Skeleton2dNbVertexMsrParams
 Parameter object for measure Skeleton2dNbVertex. More...
 
class  SkewnessMsr
 Measurement object for measure Skewness. More...
 
class  SkewnessMsrInfo
 Information object for measure Skewness. More...
 
class  Sphere3dMsrResults
 Measurement results object for measure associated to Sphere3d. More...
 
class  Sphericity3dMsr
 Measurement object for measure Sphericity3d. More...
 
class  Sphericity3dMsrInfo
 Information object for measure Sphericity3d. More...
 
class  StdDevMsr
 Measurement object for measure StdDev. More...
 
class  StdDevMsrInfo
 Information object for measure StdDev. More...
 
class  SumAbsMsr
 Measurement object for measure SumAbs. More...
 
class  SumAbsMsrInfo
 Information object for measure SumAbs. More...
 
class  SumMsr
 Measurement object for measure Sum. More...
 
class  SumMsrInfo
 Information object for measure Sum. More...
 
class  SumSquareMsr
 Measurement object for measure SumSquare. More...
 
class  SumSquareMsrInfo
 Information object for measure SumSquare. More...
 
class  SurfaceOfContact3dMsr
 Measurement object for measure SurfaceOfContact3d. More...
 
class  SurfaceOfContact3dMsrInfo
 Information object for measure SurfaceOfContact3d. More...
 
class  SurfaceOfContact3dMsrParams
 Parameter object for measure SurfaceOfContact3d. More...
 
class  SurfaceProjectionXMsr
 Measurement object for measure SurfaceProjectionX. More...
 
class  SurfaceProjectionXMsrInfo
 Information object for measure SurfaceProjectionX. More...
 
class  SurfaceProjectionYMsr
 Measurement object for measure SurfaceProjectionY. More...
 
class  SurfaceProjectionYMsrInfo
 Information object for measure SurfaceProjectionY. More...
 
class  SurfaceProjectionZMsr
 Measurement object for measure SurfaceProjectionZ. More...
 
class  SurfaceProjectionZMsrInfo
 Information object for measure SurfaceProjectionZ. More...
 
class  TouchImageBordersMsr
 Measurement object for measure TouchImageBorders. More...
 
class  TouchImageBordersMsrInfo
 Information object for measure TouchImageBorders. More...
 
class  VarianceMsr
 Measurement object for measure Variance. More...
 
class  VarianceMsrInfo
 Information object for measure Variance. More...
 
class  Volume3dMsr
 Measurement object for measure Volume3d. More...
 
class  Volume3dMsrInfo
 Information object for measure Area2d. More...
 

Typedefs

typedef boost::shared_ptr< ArithmeticFormulaMsrParamsArithmeticFormulaMsrParamsPtr
 shared pointer to ArithmeticFormulaMsrParams
 
typedef boost::shared_ptr< const ArithmeticFormulaMsrParamsArithmeticFormulaMsrParamsConstPtr
 shared pointer to const ArithmeticFormulaMsrParams
 
typedef boost::shared_ptr< LogicFormulaMsrParamsLogicFormulaMsrParamsPtr
 shared pointer to LogicFormulaMsrParams
 
typedef boost::shared_ptr< const LogicFormulaMsrParamsLogicFormulaMsrParamsConstPtr
 shared pointer to const LogicFormulaMsrParams
 
typedef HolesBasicPolicyMsrParams Area2dMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams Area3dMsrParams
 parameter type associated to class
 
typedef boost::shared_ptr< HolesBasicPolicyMsrParamsHolesBasicPolicyMsrParamsPtr
 shared pointer to HolesBasicPolicyMsrParams
 
typedef boost::shared_ptr< const HolesBasicPolicyMsrParamsHolesBasicPolicyMsrParamsConstPtr
 shared pointer to const HolesBasicPolicyMsrParams
 
typedef ipsdk::imaproc::shape::analysis::HolesBasicPolicyMsrParams MeshVolume3dMsrParams
 parameters type associated to measure
 
typedef HolesBasicPolicyMsrParams Perimeter2dMsrParams
 parameter type associated to class
 
typedef ipsdk::imaproc::shape::analysis::HolesBasicPolicyMsrParams PolygonArea2dMsrParams
 parameters type associated to measure
 
typedef HolesBasicPolicyMsrParams Volume3dMsrParams
 parameter type associated to class
 
typedef attr::RobustEstimationConfig LeastSquareBallCenterXMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareBallCenterYMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareBallCenterZMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareBallRadiusMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareCircle2dMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipse2dMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoid3dMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidCenterXMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidCenterYMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidCenterZMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidMajorRadiusMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidMediumRadiusMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareEllipsoidMinorRadiusMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareHyperPlanDistanceToOriginMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareHyperPlanNormalXMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareHyperPlanNormalYMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareHyperPlanNormalZMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareLine2dMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquarePlan3dMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig LeastSquareSphere3dMsrParams
 parameters type associated to measure
 
typedef HolesBasicPolicyMsrParams MaxInscribedBallCenterXMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams MaxInscribedBallCenterYMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams MaxInscribedBallRadiusMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams MaxInscribedCircle2dMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams DegreeOfAngularity2dMsrParams
 parameter type associated to class
 
typedef boost::shared_ptr< DisparityAngularity2dMsrParamsDisparityAngularity2dMsrParamsPtr
 shared pointer to DisparityAngularity2dMsrParams
 
typedef boost::shared_ptr< const DisparityAngularity2dMsrParamsDisparityAngularity2dMsrParamsConstPtr
 shared pointer to const DisparityAngularity2dMsrParams
 
typedef boost::shared_ptr< OutlineSlopeAngularity2dMsrParamsOutlineSlopeAngularity2dMsrParamsPtr
 shared pointer to OutlineSlopeAngularity2dMsrParams
 
typedef boost::shared_ptr< const OutlineSlopeAngularity2dMsrParamsOutlineSlopeAngularity2dMsrParamsConstPtr
 shared pointer to const OutlineSlopeAngularity2dMsrParams
 
typedef boost::shared_ptr< RadiusAngularityIndex2dMsrParamsRadiusAngularityIndex2dMsrParamsPtr
 shared pointer to RadiusAngularityIndex2dMsrParams
 
typedef boost::shared_ptr< const RadiusAngularityIndex2dMsrParamsRadiusAngularityIndex2dMsrParamsConstPtr
 shared pointer to const RadiusAngularityIndex2dMsrParams
 
typedef boost::shared_ptr< AspectRatioMsrParamsAspectRatioMsrParamsPtr
 shared pointer to AspectRatioMsrParams
 
typedef boost::shared_ptr< const AspectRatioMsrParamsAspectRatioMsrParamsConstPtr
 shared pointer to const AspectRatioMsrParams
 
typedef HolesBasicPolicyMsrParams Circularity2dMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams ConvexityMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams EquivalentDiameterMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams EquivalentRayMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams ExtentMsrParams
 parameter type associated to class
 
typedef boost::shared_ptr< FeretDiameter2dMsrParamsFeretDiameter2dMsrParamsPtr
 shared pointer to FeretDiameter2dMsrParams
 
typedef boost::shared_ptr< const FeretDiameter2dMsrParamsFeretDiameter2dMsrParamsConstPtr
 shared pointer to const FeretDiameter2dMsrParams
 
typedef boost::shared_ptr< FeretDiameter3dMsrParamsFeretDiameter3dMsrParamsPtr
 shared pointer to FeretDiameter3dMsrParams
 
typedef boost::shared_ptr< const FeretDiameter3dMsrParamsFeretDiameter3dMsrParamsConstPtr
 shared pointer to const FeretDiameter3dMsrParams
 
typedef boost::shared_ptr< MaxFeretDiameterMsrParamsMaxFeretDiameterMsrParamsPtr
 shared pointer to MaxFeretDiameterMsrParams
 
typedef boost::shared_ptr< const MaxFeretDiameterMsrParamsMaxFeretDiameterMsrParamsConstPtr
 shared pointer to const MaxFeretDiameterMsrParams
 
typedef boost::shared_ptr< MaxFeretOrientation2dMsrParamsMaxFeretOrientation2dMsrParamsPtr
 shared pointer to MaxFeretOrientation2dMsrParams
 
typedef boost::shared_ptr< const MaxFeretOrientation2dMsrParamsMaxFeretOrientation2dMsrParamsConstPtr
 shared pointer to const MaxFeretOrientation2dMsrParams
 
typedef boost::shared_ptr< MaxFeretOrientationPhi3dMsrParamsMaxFeretOrientationPhi3dMsrParamsPtr
 shared pointer to MaxFeretOrientationPhi3dMsrParams
 
typedef boost::shared_ptr< const MaxFeretOrientationPhi3dMsrParamsMaxFeretOrientationPhi3dMsrParamsConstPtr
 shared pointer to const MaxFeretOrientationPhi3dMsrParams
 
typedef boost::shared_ptr< MaxFeretOrientationTheta3dMsrParamsMaxFeretOrientationTheta3dMsrParamsPtr
 shared pointer to MaxFeretOrientationTheta3dMsrParams
 
typedef boost::shared_ptr< const MaxFeretOrientationTheta3dMsrParamsMaxFeretOrientationTheta3dMsrParamsConstPtr
 shared pointer to const MaxFeretOrientationTheta3dMsrParams
 
typedef boost::shared_ptr< MaxFeretPt0XMsrParamsMaxFeretPt0XMsrParamsPtr
 shared pointer to MaxFeretPt0XMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt0XMsrParamsMaxFeretPt0XMsrParamsConstPtr
 shared pointer to const MaxFeretPt0XMsrParams
 
typedef boost::shared_ptr< MaxFeretPt0YMsrParamsMaxFeretPt0YMsrParamsPtr
 shared pointer to MaxFeretPt0YMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt0YMsrParamsMaxFeretPt0YMsrParamsConstPtr
 shared pointer to const MaxFeretPt0YMsrParams
 
typedef boost::shared_ptr< MaxFeretPt0ZMsrParamsMaxFeretPt0ZMsrParamsPtr
 shared pointer to MaxFeretPt0ZMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt0ZMsrParamsMaxFeretPt0ZMsrParamsConstPtr
 shared pointer to const MaxFeretPt0ZMsrParams
 
typedef boost::shared_ptr< MaxFeretPt1XMsrParamsMaxFeretPt1XMsrParamsPtr
 shared pointer to MaxFeretPt1XMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt1XMsrParamsMaxFeretPt1XMsrParamsConstPtr
 shared pointer to const MaxFeretPt1XMsrParams
 
typedef boost::shared_ptr< MaxFeretPt1YMsrParamsMaxFeretPt1YMsrParamsPtr
 shared pointer to MaxFeretPt1YMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt1YMsrParamsMaxFeretPt1YMsrParamsConstPtr
 shared pointer to const MaxFeretPt1YMsrParams
 
typedef boost::shared_ptr< MaxFeretPt1ZMsrParamsMaxFeretPt1ZMsrParamsPtr
 shared pointer to MaxFeretPt1ZMsrParams
 
typedef boost::shared_ptr< const MaxFeretPt1ZMsrParamsMaxFeretPt1ZMsrParamsConstPtr
 shared pointer to const MaxFeretPt1ZMsrParams
 
typedef boost::shared_ptr< MeanFeretDiameterMsrParamsMeanFeretDiameterMsrParamsPtr
 shared pointer to MeanFeretDiameterMsrParams
 
typedef boost::shared_ptr< const MeanFeretDiameterMsrParamsMeanFeretDiameterMsrParamsConstPtr
 shared pointer to const MeanFeretDiameterMsrParams
 
typedef boost::shared_ptr< MinFeretDiameterMsrParamsMinFeretDiameterMsrParamsPtr
 shared pointer to MinFeretDiameterMsrParams
 
typedef boost::shared_ptr< const MinFeretDiameterMsrParamsMinFeretDiameterMsrParamsConstPtr
 shared pointer to const MinFeretDiameterMsrParams
 
typedef boost::shared_ptr< MinFeretOrientation2dMsrParamsMinFeretOrientation2dMsrParamsPtr
 shared pointer to MinFeretOrientation2dMsrParams
 
typedef boost::shared_ptr< const MinFeretOrientation2dMsrParamsMinFeretOrientation2dMsrParamsConstPtr
 shared pointer to const MinFeretOrientation2dMsrParams
 
typedef boost::shared_ptr< MinFeretOrientationPhi3dMsrParamsMinFeretOrientationPhi3dMsrParamsPtr
 shared pointer to MinFeretOrientationPhi3dMsrParams
 
typedef boost::shared_ptr< const MinFeretOrientationPhi3dMsrParamsMinFeretOrientationPhi3dMsrParamsConstPtr
 shared pointer to const MinFeretOrientationPhi3dMsrParams
 
typedef boost::shared_ptr< MinFeretOrientationTheta3dMsrParamsMinFeretOrientationTheta3dMsrParamsPtr
 shared pointer to MinFeretOrientationTheta3dMsrMsrParams
 
typedef boost::shared_ptr< const MinFeretOrientationTheta3dMsrParamsMinFeretOrientationTheta3dMsrParamsConstPtr
 shared pointer to const MinFeretOrientationTheta3dMsrMsrParams
 
typedef boost::shared_ptr< MinFeretPt0XMsrParamsMinFeretPt0XMsrParamsPtr
 shared pointer to MinFeretPt0XMsrParams
 
typedef boost::shared_ptr< const MinFeretPt0XMsrParamsMinFeretPt0XMsrParamsConstPtr
 shared pointer to const MinFeretPt0XMsrParams
 
typedef boost::shared_ptr< MinFeretPt0YMsrParamsMinFeretPt0YMsrParamsPtr
 shared pointer to MinFeretPt0YMsrParams
 
typedef boost::shared_ptr< const MinFeretPt0YMsrParamsMinFeretPt0YMsrParamsConstPtr
 shared pointer to const MinFeretPt0YMsrParams
 
typedef boost::shared_ptr< MinFeretPt0ZMsrParamsMinFeretPt0ZMsrParamsPtr
 shared pointer to MinFeretPt0ZMsrParams
 
typedef boost::shared_ptr< const MinFeretPt0ZMsrParamsMinFeretPt0ZMsrParamsConstPtr
 shared pointer to const MinFeretPt0ZMsrParams
 
typedef boost::shared_ptr< MinFeretPt1XMsrParamsMinFeretPt1XMsrParamsPtr
 shared pointer to MinFeretPt1XMsrParams
 
typedef boost::shared_ptr< const MinFeretPt1XMsrParamsMinFeretPt1XMsrParamsConstPtr
 shared pointer to const MinFeretPt1XMsrParams
 
typedef boost::shared_ptr< MinFeretPt1YMsrParamsMinFeretPt1YMsrParamsPtr
 shared pointer to MinFeretPt1YMsrParams
 
typedef boost::shared_ptr< const MinFeretPt1YMsrParamsMinFeretPt1YMsrParamsConstPtr
 shared pointer to const MinFeretPt1YMsrParams
 
typedef boost::shared_ptr< MinFeretPt1ZMsrParamsMinFeretPt1ZMsrParamsPtr
 shared pointer to MinFeretPt1ZMsrParams
 
typedef boost::shared_ptr< const MinFeretPt1ZMsrParamsMinFeretPt1ZMsrParamsConstPtr
 shared pointer to const MinFeretPt1ZMsrParams
 
typedef boost::shared_ptr< OrientedExtentMsrParamsOrientedExtentMsrParamsPtr
 shared pointer to OrientedExtentMsrParams
 
typedef boost::shared_ptr< const OrientedExtentMsrParamsOrientedExtentMsrParamsConstPtr
 shared pointer to const OrientedExtentMsrParams
 
typedef boost::shared_ptr< RelativeSizeMsrParamsRelativeSizeMsrParamsPtr
 shared pointer to RelativeSizeMsrParams
 
typedef boost::shared_ptr< const RelativeSizeMsrParamsRelativeSizeMsrParamsConstPtr
 shared pointer to const RelativeSizeMsrParams
 
typedef boost::shared_ptr< Roughness2dMsrParamsRoughness2dMsrParamsPtr
 shared pointer to Roughness2dMsrParams
 
typedef boost::shared_ptr< const Roughness2dMsrParamsRoughness2dMsrParamsConstPtr
 shared pointer to const Roughness2dMsrParams
 
typedef HolesBasicPolicyMsrParams Sphericity3dMsrParams
 parameter type associated to class
 
typedef HolesBasicPolicyMsrParams HuMoments2dMsrParams
 parameter type associated to class
 
typedef boost::shared_ptr< HuDistance2dMsrParamsHuDistance2dMsrParamsPtr
 shared pointer to HuDistance2dMsrParams
 
typedef boost::shared_ptr< const HuDistance2dMsrParamsHuDistance2dMsrParamsConstPtr
 shared pointer to const HuDistance2dMsrParams
 
typedef boost::shared_ptr< HuMatch2dMsrParamsHuMatch2dMsrParamsPtr
 shared pointer to HuMatch2dMsrParams
 
typedef boost::shared_ptr< const HuMatch2dMsrParamsHuMatch2dMsrParamsConstPtr
 shared pointer to const HuMatch2dMsrParams
 
typedef attr::RobustEstimationConfig FlatnessPeakMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig FlatnessTotalMsrParams
 parameters type associated to measure
 
typedef attr::RobustEstimationConfig FlatnessValleyMsrParams
 parameters type associated to measure
 
typedef boost::shared_ptr< RoundnessMsrParamsRoundnessMsrParamsPtr
 shared pointer to RoundnessMsrParams
 
typedef boost::shared_ptr< const RoundnessMsrParamsRoundnessMsrParamsConstPtr
 shared pointer to const RoundnessMsrParams
 
typedef RoundnessMsrParams RoundnessPeakMsrParams
 parameters type associated to measure
 
typedef RoundnessMsrParams RoundnessTotalMsrParams
 parameters type associated to measure
 
typedef RoundnessMsrParams RoundnessValleyMsrParams
 parameters type associated to measure
 
typedef ipsdk::imaproc::shape::analysis::HolesBasicPolicyMsrParams DistanceToNearestNeighbor2dMsrParams
 parameters type associated to measure
 
typedef ipsdk::imaproc::shape::analysis::HolesBasicPolicyMsrParams DistanceToNearestNeighbor3dMsrParams
 parameters type associated to measure
 
typedef boost::shared_ptr< LengthOfContact2dMsrParamsLengthOfContact2dMsrParamsPtr
 shared pointer to LengthOfContact2dMsrParams
 
typedef boost::shared_ptr< const LengthOfContact2dMsrParamsLengthOfContact2dMsrParamsConstPtr
 shared pointer to const LengthOfContact2dMsrParams
 
typedef ipsdk::imaproc::shape::analysis::NeighborsDistanceMsrParams NbNeighborsMsrParams
 parameters type associated to measure
 
typedef ipsdk::imaproc::shape::analysis::NeighborsDistanceMsrParams NearestNeighbors2dMsrParams
 parameters type associated to measure
 
typedef ipsdk::imaproc::shape::analysis::NeighborsDistanceMsrParams NearestNeighbors3dMsrParams
 parameters type associated to measure
 
typedef boost::shared_ptr< NeighborsDistanceMsrParamsNeighborsDistanceMsrParamsPtr
 shared pointer to NeighborsDistanceMsrParams
 
typedef boost::shared_ptr< const NeighborsDistanceMsrParamsNeighborsDistanceMsrParamsConstPtr
 shared pointer to const NeighborsDistanceMsrParams
 
typedef boost::shared_ptr< SurfaceOfContact3dMsrParamsSurfaceOfContact3dMsrParamsPtr
 shared pointer to SurfaceOfContact3dMsrParams
 
typedef boost::shared_ptr< const SurfaceOfContact3dMsrParamsSurfaceOfContact3dMsrParamsConstPtr
 shared pointer to const SurfaceOfContact3dMsrParams
 
typedef boost::shared_ptr< OBBCenterXMsrParamsOBBCenterXMsrParamsPtr
 shared pointer to OBBCenterXMsrParams
 
typedef boost::shared_ptr< const OBBCenterXMsrParamsOBBCenterXMsrParamsConstPtr
 shared pointer to const OBBCenterXMsrParams
 
typedef boost::shared_ptr< OBBCenterYMsrParamsOBBCenterYMsrParamsPtr
 shared pointer to OBBCenterYMsrParams
 
typedef boost::shared_ptr< const OBBCenterYMsrParamsOBBCenterYMsrParamsConstPtr
 shared pointer to const OBBCenterYMsrParams
 
typedef boost::shared_ptr< OBBCenterZMsrParamsOBBCenterZMsrParamsPtr
 shared pointer to OBBCenterZMsrParams
 
typedef boost::shared_ptr< const OBBCenterZMsrParamsOBBCenterZMsrParamsConstPtr
 shared pointer to const OBBCenterZMsrParams
 
typedef boost::shared_ptr< OBBHeightMsrParamsOBBHeightMsrParamsPtr
 shared pointer to OBBHeightMsrParams
 
typedef boost::shared_ptr< const OBBHeightMsrParamsOBBHeightMsrParamsConstPtr
 shared pointer to const OBBHeightMsrParams
 
typedef boost::shared_ptr< OBBLengthMsrParamsOBBLengthMsrParamsPtr
 shared pointer to OBBLengthMsrParams
 
typedef boost::shared_ptr< const OBBLengthMsrParamsOBBLengthMsrParamsConstPtr
 shared pointer to const OBBLengthMsrParams
 
typedef boost::shared_ptr< OBBOrientation2dMsrParamsOBBOrientation2dMsrParamsPtr
 shared pointer to OBBOrientation2dMsrParams
 
typedef boost::shared_ptr< const OBBOrientation2dMsrParamsOBBOrientation2dMsrParamsConstPtr
 shared pointer to const OBBOrientation2dMsrParams
 
typedef boost::shared_ptr< OBBOrientationAlphaMsrParamsOBBOrientationAlphaMsrParamsPtr
 shared pointer to OBBOrientationAlphaMsrParams
 
typedef boost::shared_ptr< const OBBOrientationAlphaMsrParamsOBBOrientationAlphaMsrParamsConstPtr
 shared pointer to const OBBOrientationAlphaMsrParams
 
typedef boost::shared_ptr< OBBOrientationBetaMsrParamsOBBOrientationBetaMsrParamsPtr
 shared pointer to OBBOrientationBetaMsrParams
 
typedef boost::shared_ptr< const OBBOrientationBetaMsrParamsOBBOrientationBetaMsrParamsConstPtr
 shared pointer to const OBBOrientationBetaMsrParams
 
typedef boost::shared_ptr< OBBOrientationChiMsrParamsOBBOrientationChiMsrParamsPtr
 shared pointer to OBBOrientationChiMsrParams
 
typedef boost::shared_ptr< const OBBOrientationChiMsrParamsOBBOrientationChiMsrParamsConstPtr
 shared pointer to const OBBOrientationChiMsrParams
 
typedef boost::shared_ptr< OBBWidthMsrParamsOBBWidthMsrParamsPtr
 shared pointer to OBBWidthMsrParams
 
typedef boost::shared_ptr< const OBBWidthMsrParamsOBBWidthMsrParamsConstPtr
 shared pointer to const OBBWidthMsrParams
 
typedef boost::shared_ptr< OrientedBoundingBox2dMsrParamsOrientedBoundingBox2dMsrParamsPtr
 shared pointer to OrientedBoundingBox2dMsrParams
 
typedef boost::shared_ptr< const OrientedBoundingBox2dMsrParamsOrientedBoundingBox2dMsrParamsConstPtr
 shared pointer to const OrientedBoundingBox2dMsrParams
 
typedef boost::shared_ptr< OrientedBoundingBox3dMsrParamsOrientedBoundingBox3dMsrParamsPtr
 shared pointer to OrientedBoundingBox3dMsrParams
 
typedef boost::shared_ptr< const OrientedBoundingBox3dMsrParamsOrientedBoundingBox3dMsrParamsConstPtr
 shared pointer to const OrientedBoundingBox3dMsrParams
 
typedef boost::shared_ptr< Skeleton2dDiameterLengthMsrParamsSkeleton2dDiameterLengthMsrParamsPtr
 shared pointer to Skeleton2dDiameterLengthMsrParams
 
typedef boost::shared_ptr< const Skeleton2dDiameterLengthMsrParamsSkeleton2dDiameterLengthMsrParamsConstPtr
 shared pointer to const Skeleton2dDiameterLengthMsrParams
 
typedef boost::shared_ptr< Skeleton2dDiameterMeanCurvatureMsrParamsSkeleton2dDiameterMeanCurvatureMsrParamsPtr
 shared pointer to Skeleton2dDiameterMeanCurvatureMsrParams
 
typedef boost::shared_ptr< const Skeleton2dDiameterMeanCurvatureMsrParamsSkeleton2dDiameterMeanCurvatureMsrParamsConstPtr
 shared pointer to const Skeleton2dDiameterMeanCurvatureMsrParams
 
typedef boost::shared_ptr< Skeleton2dDiameterTortuosityMsrParamsSkeleton2dDiameterTortuosityMsrParamsPtr
 shared pointer to Skeleton2dDiameterTortuosityMsrParams
 
typedef boost::shared_ptr< const Skeleton2dDiameterTortuosityMsrParamsSkeleton2dDiameterTortuosityMsrParamsConstPtr
 shared pointer to const Skeleton2dDiameterTortuosityMsrParams
 
typedef boost::shared_ptr< Skeleton2dLengthMsrParamsSkeleton2dLengthMsrParamsPtr
 shared pointer to Skeleton2dLengthMsrParams
 
typedef boost::shared_ptr< const Skeleton2dLengthMsrParamsSkeleton2dLengthMsrParamsConstPtr
 shared pointer to const Skeleton2dLengthMsrParams
 
typedef boost::shared_ptr< Skeleton2dMaxThicknessMsrParamsSkeleton2dMaxThicknessMsrParamsPtr
 shared pointer to Skeleton2dMaxThicknessMsrParams
 
typedef boost::shared_ptr< const Skeleton2dMaxThicknessMsrParamsSkeleton2dMaxThicknessMsrParamsConstPtr
 shared pointer to const Skeleton2dMaxThicknessMsrParams
 
typedef boost::shared_ptr< Skeleton2dMeanEdgeLengthMsrParamsSkeleton2dMeanEdgeLengthMsrParamsPtr
 shared pointer to Skeleton2dMeanEdgeLengthMsrParams
 
typedef boost::shared_ptr< const Skeleton2dMeanEdgeLengthMsrParamsSkeleton2dMeanEdgeLengthMsrParamsConstPtr
 shared pointer to const Skeleton2dMeanEdgeLengthMsrParams
 
typedef boost::shared_ptr< Skeleton2dMeanThicknessMsrParamsSkeleton2dMeanThicknessMsrParamsPtr
 shared pointer to Skeleton2dMeanThicknessMsrParams
 
typedef boost::shared_ptr< const Skeleton2dMeanThicknessMsrParamsSkeleton2dMeanThicknessMsrParamsConstPtr
 shared pointer to const Skeleton2dMeanThicknessMsrParams
 
typedef boost::shared_ptr< Skeleton2dMinThicknessMsrParamsSkeleton2dMinThicknessMsrParamsPtr
 shared pointer to Skeleton2dMinThicknessMsrParams
 
typedef boost::shared_ptr< const Skeleton2dMinThicknessMsrParamsSkeleton2dMinThicknessMsrParamsConstPtr
 shared pointer to const Skeleton2dMinThicknessMsrParams
 
typedef boost::shared_ptr< Skeleton2dNbVertexMsrParamsSkeleton2dNbVertexMsrParamsPtr
 shared pointer to Skeleton2dNbVertexMsrParams
 
typedef boost::shared_ptr< const Skeleton2dNbVertexMsrParamsSkeleton2dNbVertexMsrParamsConstPtr
 shared pointer to const Skeleton2dNbVertexMsrParams
 
typedef boost::shared_ptr< HistogramMsrParamsHistogramMsrParamsPtr
 shared pointer to HistogramMsrParams
 
typedef boost::shared_ptr< const HistogramMsrParamsHistogramMsrParamsConstPtr
 shared pointer to const HistogramMsrParams
 
typedef boost::shared_ptr< HistogramMostPopulatedGLMsrParamsHistogramMostPopulatedGLMsrParamsPtr
 shared pointer to HistogramMostPopulatedGLMsrParams
 
typedef boost::shared_ptr< const HistogramMostPopulatedGLMsrParamsHistogramMostPopulatedGLMsrParamsConstPtr
 shared pointer to const HistogramMostPopulatedGLMsrParams
 
typedef boost::shared_ptr< HistogramPopulationMaxMsrParamsHistogramPopulationMaxMsrParamsPtr
 shared pointer to HistogramPopulationMaxMsrParams
 
typedef boost::shared_ptr< const HistogramPopulationMaxMsrParamsHistogramPopulationMaxMsrParamsConstPtr
 shared pointer to const HistogramPopulationMaxMsrParams
 
typedef boost::shared_ptr< HistogramQuantileMsrParamsHistogramQuantileMsrParamsPtr
 shared pointer to HistogramQuantileMsrParams
 
typedef boost::shared_ptr< const HistogramQuantileMsrParamsHistogramQuantileMsrParamsConstPtr
 shared pointer to const HistogramQuantileMsrParams
 
typedef boost::shared_ptr< EnergyMsrParamsEnergyMsrParamsPtr
 shared pointer to EnergyMsrParams
 
typedef boost::shared_ptr< const EnergyMsrParamsEnergyMsrParamsConstPtr
 shared pointer to const EnergyMsrParams
 
typedef boost::shared_ptr< EntropyMsrParamsEntropyMsrParamsPtr
 shared pointer to EntropyMsrParams
 
typedef boost::shared_ptr< const EntropyMsrParamsEntropyMsrParamsConstPtr
 shared pointer to const EntropyMsrParams
 
typedef boost::shared_ptr< LocalHistogramModuleMsrParamsLocalHistogramModuleMsrParamsPtr
 shared pointer to LocalHistogramModuleMsrParams
 
typedef boost::shared_ptr< const LocalHistogramModuleMsrParamsLocalHistogramModuleMsrParamsConstPtr
 shared pointer to const LocalHistogramModuleMsrParams
 
typedef ShapeAnalysisOptParams< ipsdk::shape::segmentation::Shape2dCollShapeAnalysis2dOptParams
 optional parameter type for mono slice shape analysis
 
typedef ShapeAnalysisOptParams< ipsdk::shape::segmentation::PlanIndexedShape2dCollShapeAnalysis2dPIOptParams
 optional parameter type for mono slice shape analysis
 
typedef ShapeAnalysisOptParams< ipsdk::shape::segmentation::Shape3dCollShapeAnalysis3dOptParams
 optional parameter type for mono slice shape analysis
 
typedef ShapeAnalysisOptParams< ipsdk::shape::segmentation::PlanIndexedShape3dCollShapeAnalysis3dPIOptParams
 optional parameter type for mono slice shape analysis
 

Enumerations

enum  eShapeAnalysisAttributeMessage {
  eInOptGreyMsrImg1ToolTipId, eInOptGreyMsrImg2ToolTipId, eInOptGreyMsrImg3ToolTipId, eInOptGreyMsrImg3d1ToolTipId,
  eInOptGreyMsrImg3d2ToolTipId, eInOptGreyMsrImg3d3ToolTipId, eInOptGreyMsrImg3d4ToolTipId, eInOptGreyMsrImg4ToolTipId,
  eInOptLabelsShape2d2ToolTipId, eInOptLabelsShape2d3ToolTipId, eInOptLabelsShape2d4ToolTipId, eInOptLabelsShape3d2ToolTipId,
  eInOptLabelsShape3d3ToolTipId, eInOptLabelsShape3d4ToolTipId, eInOptPILabelsShape2d2ToolTipId, eInOptPILabelsShape2d3ToolTipId,
  eInOptPILabelsShape2d4ToolTipId, eInOptPILabelsShape3d2ToolTipId, eInOptPILabelsShape3d3ToolTipId, eInOptPILabelsShape3d4ToolTipId,
  eInOptSubColorOrGreyImg2d1ToolTipId, eInOptSubColorOrGreyImg2d2ToolTipId, eInOptSubColorOrGreyImg2d3ToolTipId, eInOptSubColorOrGreyImg2d4ToolTipId,
  eInOptSubColorOrGreyImg3d1ToolTipId, eInOptSubColorOrGreyImg3d2ToolTipId, eInOptSubColorOrGreyImg3d3ToolTipId, eInOptSubColorOrGreyImg3d4ToolTipId
}
 Enumerate describing messages. More...
 
enum  eIntensityPreProcessorConfigMessage { eUnSupportedEnumValue }
 Enumerate describing messages. More...
 
enum  eIPSDKIPLShapeAnalysisMessage {
  eInvalidLabelValue, eHomogeneousGeometricCalibrationRestored, eModifiedMeasure, eDeprecatedAndReplacedMsr,
  eDeprecatedMsrParam, eDeprecatedMsrParamField
}
 Enumerate describing messages. More...
 
enum  eFormulaMeasureMessage {
  eArithmeticFormulaMsrInfoToolTipId, eArithmeticFormulaMsrParamsFormulaToolTipId, eArithmeticFormulaMsrParamsToolTipId, eFailedToCreateAccessor,
  eFailedToSetImageConstant, eFormulaManagerInitFailed, eInvalidArithmeticFormula, eInvalidLogicFormula,
  eLogicFormulaMsrInfoToolTipId, eLogicFormulaMsrParamsFormulaToolTipId, eLogicFormulaMsrParamsToolTipId, eNoMsrGlobalInfo
}
 Enumerate describing messages. More...
 
enum  eBasicGeometryMeasureMessage {
  eArea2dMsrInfoToolTipId, eArea3dMsrInfoToolTipId, eFirstPixel2dMsrInfoToolTipId, eFirstPixel3dMsrInfoToolTipId,
  eFirstPixelXMsrInfoToolTipId, eFirstPixelYMsrInfoToolTipId, eFirstPixelZMsrInfoToolTipId, eHolesBasicPolicyMsrParamsProcessHolesToolTipId,
  eHolesBasicPolicyMsrParamsToolTipId, eImageRatioMsrInfoToolTipId, eMeshVolume3dMsrInfoToolTipId, eNbConnectedComponents2dMsrInfoToolTipId,
  eNbConnectedComponents3dMsrInfoToolTipId, eNbPixels2dMsrInfoToolTipId, eNbPixels3dMsrInfoToolTipId, ePerimeter2dMsrInfoToolTipId,
  ePolygonArea2dMsrInfoToolTipId, eVolume3dMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eImageBordersContactGeometryMessage { eImageBordersContact2dMsrInfoToolTipId, eImageBordersContact3dMsrInfoToolTipId, eTouchImageBordersMsrInfoToolTipId }
 Enumerate describing messages. More...
 
enum  eBoundingBoxGeometryMeasureMessage {
  eBoundingBox2dMsrFailed, eBoundingBox2dMsrInfoToolTipId, eBoundingBox2dMsrSuccess, eBoundingBox3dMsrFailed,
  eBoundingBox3dMsrInfoToolTipId, eBoundingBox3dMsrSuccess, eBoundingBoxCenterXMsrInfoToolTipId, eBoundingBoxCenterYMsrInfoToolTipId,
  eBoundingBoxCenterZMsrInfoToolTipId, eBoundingBoxMaxXMsrInfoToolTipId, eBoundingBoxMaxYMsrInfoToolTipId, eBoundingBoxMaxZMsrInfoToolTipId,
  eBoundingBoxMinXMsrInfoToolTipId, eBoundingBoxMinYMsrInfoToolTipId, eBoundingBoxMinZMsrInfoToolTipId, eBoundingBoxSizeXMsrInfoToolTipId,
  eBoundingBoxSizeYMsrInfoToolTipId, eBoundingBoxSizeZMsrInfoToolTipId, eLengthOBBMsrInfoToolTipId, eLengthOBBMsrParamsOrientationStepToolTipId,
  eLengthOBBMsrParamsToolTipId, eWidthOBBMsrInfoToolTipId, eWidthOBBMsrParamsOrientationStepToolTipId, eWidthOBBMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  eConvexHullGeometryMeasureMessage {
  eConvexHull2dMsrFailed, eConvexHull2dMsrInfoToolTipId, eConvexHull2dMsrSuccess, eConvexHullArea2dMsrInfoToolTipId,
  eConvexHullPerimeter2dMsrInfoToolTipId, eConvexHull3dMsrFailed, eConvexHull3dMsrInfoToolTipId, eConvexHull3dMsrSuccess,
  eConvexHullArea3dMsrInfoToolTipId, eConvexHullVolume3dMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eFittingGeometryMeasureMessage {
  eLeastSquareBallCenterXMsrInfoToolTipId, eLeastSquareBallCenterYMsrInfoToolTipId, eLeastSquareBallCenterZMsrInfoToolTipId, eLeastSquareBallRadiusMsrInfoToolTipId,
  eLeastSquareCircle2dMsrInfoToolTipId, eLeastSquareCircle2dMsrParamsToolTipId, eLeastSquareCircle2dMsrParamsbAllowRobustEstimationToolTipId, eLeastSquareEllipse2dMsrInfoToolTipId,
  eLeastSquareEllipsoid3dMsrInfoToolTipId, eLeastSquareEllipsoidCenterXMsrInfoToolTipId, eLeastSquareEllipsoidCenterYMsrInfoToolTipId, eLeastSquareEllipsoidCenterZMsrInfoToolTipId,
  eLeastSquareEllipsoidMajorRadiusMsrInfoToolTipId, eLeastSquareEllipsoidMediumRadiusMsrInfoToolTipId, eLeastSquareEllipsoidMinorRadiusMsrInfoToolTipId, eLeastSquareHyperPlanDistanceToOriginMsrInfoToolTipId,
  eLeastSquareHyperPlanNormalXMsrInfoToolTipId, eLeastSquareHyperPlanNormalYMsrInfoToolTipId, eLeastSquareHyperPlanNormalZMsrInfoToolTipId, eLeastSquareLine2dMsrInfoToolTipId,
  eLeastSquarePlan3dMsrInfoToolTipId, eLeastSquareSphere3dMsrInfoToolTipId, eLeastSquareSphere3dMsrParamsToolTipId, eLeastSquareSphere3dMsrParamsbAllowRobustEstimationToolTipId,
  eMaxInscribedBallCenterXMsrInfoToolTipId, eMaxInscribedBallCenterYMsrInfoToolTipId, eMaxInscribedBallRadiusMsrInfoToolTipId, eMaxInscribedCircle2dMsrInfoToolTipId,
  eMinEnclosingBallCenterXMsrInfoToolTipId, eMinEnclosingBallCenterYMsrInfoToolTipId, eMinEnclosingBallCenterZMsrInfoToolTipId, eMinEnclosingBallRadiusMsrInfoToolTipId,
  eMinEnclosingCircle2dMsrInfoToolTipId, eMinEnclosingSphere3dMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eAngularityFormFactorGeometryMeasureMessage {
  eDegreeOfAngularity2dMsrInfoToolTipId, eDisparityAngularity2dMsrInfoToolTipId, eDisparityAngularity2dMsrParamsNbOrientationsToolTipId, eDisparityAngularity2dMsrParamsProcessHolesToolTipId,
  eDisparityAngularity2dMsrParamsQuantileToolTipId, eDisparityAngularity2dMsrParamsToolTipId, eEdgeAngularity2dMsrInfoToolTipId, eGradientAngularityIndex2dMsrInfoToolTipId,
  eInvalidQuantileValue, eOutlineSlopeAngularity2dMsrInfoToolTipId, eOutlineSlopeAngularity2dMsrParamsNbOrientationsToolTipId, eOutlineSlopeAngularity2dMsrParamsToolTipId,
  eRadiusAngularityIndex2dMsrInfoToolTipId, eRadiusAngularityIndex2dMsrParamsNbOrientationsToolTipId, eRadiusAngularityIndex2dMsrParamsProcessHolesToolTipId, eRadiusAngularityIndex2dMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  eFormFactorGeometryMeasureMessage {
  eAspectRatioMsrInfoToolTipId, eAspectRatioMsrParamsNbOrientationsToolTipId, eAspectRatioMsrParamsToolTipId, eCircularity2dMsrInfoToolTipId,
  eConvexityMsrInfoToolTipId, eEquivalentDiameterMsrInfoToolTipId, eEquivalentRayMsrInfoToolTipId, eExtentMsrInfoToolTipId,
  eFeret2dMsrInfoToolTipId, eFeret2dMsrParamsOrientationToolTipId, eFeret2dMsrParamsToolTipId, eFeret3dMsrInfoToolTipId,
  eFeret3dMsrParamsOrientationPhiToolTipId, eFeret3dMsrParamsOrientationThetaToolTipId, eFeret3dMsrParamsToolTipId, eFeretDiameter2dMsrInfoToolTipId,
  eFeretDiameter2dMsrParamsOrientationToolTipId, eFeretDiameter2dMsrParamsToolTipId, eFeretDiameter3dMsrInfoToolTipId, eFeretDiameter3dMsrParamsOrientationPhiToolTipId,
  eFeretDiameter3dMsrParamsOrientationThetaToolTipId, eFeretDiameter3dMsrParamsToolTipId, eFeretOrthogonalDiameters2dMsrInfoToolTipId, eFeretOrthogonalDiameters2dMsrParamsOrientationToolTipId,
  eFeretOrthogonalDiameters2dMsrParamsToolTipId, eFeretOrthogonalDiameters3dMsrInfoToolTipId, eFeretOrthogonalDiameters3dMsrParamsOrientationPhiToolTipId, eFeretOrthogonalDiameters3dMsrParamsOrientationThetaToolTipId,
  eFeretOrthogonalDiameters3dMsrParamsToolTipId, eInvalidFeretDiameterOrientation, eInvalidFeretDiameterPhiOrientation, eInvalidFeretDiameterThetaOrientation,
  eInvalidFeretOrthogonalDiametersOrientation, eInvalidFeretOrthogonalDiametersPhiOrientation, eInvalidFeretOrthogonalDiametersThetaOrientation, eInvalidNbOfOrientations,
  eMaxFeretDiameterMsrInfoToolTipId, eMaxFeretDiameterMsrParamsNbOrientationsToolTipId, eMaxFeretDiameterMsrParamsToolTipId, eMaxFeretOrientation2dMsrInfoToolTipId,
  eMaxFeretOrientation2dMsrParamsNbOrientationsToolTipId, eMaxFeretOrientation2dMsrParamsToolTipId, eMaxFeretOrientationPhi3dMsrInfoToolTipId, eMaxFeretOrientationPhi3dMsrParamsNbOrientationsToolTipId,
  eMaxFeretOrientationPhi3dMsrParamsToolTipId, eMaxFeretOrientationTheta3dMsrInfoToolTipId, eMaxFeretOrientationTheta3dMsrParamsNbOrientationsToolTipId, eMaxFeretOrientationTheta3dMsrParamsToolTipId,
  eMaxFeretPt0XMsrInfoToolTipId, eMaxFeretPt0XMsrParamsNbOrientationsToolTipId, eMaxFeretPt0XMsrParamsToolTipId, eMaxFeretPt0YMsrInfoToolTipId,
  eMaxFeretPt0YMsrParamsNbOrientationsToolTipId, eMaxFeretPt0YMsrParamsToolTipId, eMaxFeretPt0ZMsrInfoToolTipId, eMaxFeretPt0ZMsrParamsNbOrientationsToolTipId,
  eMaxFeretPt0ZMsrParamsToolTipId, eMaxFeretPt1XMsrInfoToolTipId, eMaxFeretPt1XMsrParamsNbOrientationsToolTipId, eMaxFeretPt1XMsrParamsToolTipId,
  eMaxFeretPt1YMsrInfoToolTipId, eMaxFeretPt1YMsrParamsNbOrientationsToolTipId, eMaxFeretPt1YMsrParamsToolTipId, eMaxFeretPt1ZMsrInfoToolTipId,
  eMaxFeretPt1ZMsrParamsNbOrientationsToolTipId, eMaxFeretPt1ZMsrParamsToolTipId, eMeanFeretDiameterMsrInfoToolTipId, eMeanFeretDiameterMsrParamsNbOrientationsToolTipId,
  eMeanFeretDiameterMsrParamsToolTipId, eMinFeretDiameterMsrInfoToolTipId, eMinFeretDiameterMsrParamsNbOrientationsToolTipId, eMinFeretDiameterMsrParamsToolTipId,
  eMinFeretOrientation2dMsrInfoToolTipId, eMinFeretOrientation2dMsrParamsToolTipId, eMinFeretOrientation2dMsrParamsNbOrientationsToolTipId, eMinFeretOrientationPhi3dMsrInfoToolTipId,
  eMinFeretOrientationPhi3dMsrParamsNbOrientationsToolTipId, eMinFeretOrientationPhi3dMsrParamsToolTipId, eMinFeretOrientationTheta3dMsrInfoToolTipId, eMinFeretOrientationTheta3dMsrParamsNbOrientationsToolTipId,
  eMinFeretOrientationTheta3dMsrParamsToolTipId, eMinFeretPt0XMsrInfoToolTipId, eMinFeretPt0XMsrParamsNbOrientationsToolTipId, eMinFeretPt0XMsrParamsToolTipId,
  eMinFeretPt0YMsrInfoToolTipId, eMinFeretPt0YMsrParamsNbOrientationsToolTipId, eMinFeretPt0YMsrParamsToolTipId, eMinFeretPt0ZMsrInfoToolTipId,
  eMinFeretPt0ZMsrParamsNbOrientationsToolTipId, eMinFeretPt0ZMsrParamsToolTipId, eMinFeretPt1XMsrInfoToolTipId, eMinFeretPt1XMsrParamsNbOrientationsToolTipId,
  eMinFeretPt1XMsrParamsToolTipId, eMinFeretPt1YMsrInfoToolTipId, eMinFeretPt1YMsrParamsNbOrientationsToolTipId, eMinFeretPt1YMsrParamsToolTipId,
  eMinFeretPt1ZMsrInfoToolTipId, eMinFeretPt1ZMsrParamsNbOrientationsToolTipId, eMinFeretPt1ZMsrParamsToolTipId, eOrientedExtentMsrInfoToolTipId,
  eOrientedExtentMsrParamsNbOrientationsToolTipId, eOrientedExtentMsrParamsProcessHolesToolTipId, eOrientedExtentMsrParamsToolTipId, eRelativeSizeMsrInfoToolTipId,
  eRelativeSizeMsrParamsProcessHolesToolTipId, eRelativeSizeMsrParamsRelativeSizePolicyToolTipId, eRelativeSizeMsrParamsToolTipId, eRoughness2dMsrInfoToolTipId,
  eRoughness2dMsrParamsNbMinPointForPolygApproxToolTipId, eRoughness2dMsrParamsNeighborhood2dTypeToolTipId, eRoughness2dMsrParamsPolygApproxMaxDistToolTipId, eRoughness2dMsrParamsProcessHolesToolTipId,
  eRoughness2dMsrParamsToolTipId, eSphericity3dMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eRelativeSizePolicy { eRSP_Min, eRSP_Max }
 Enumerate describing measure relative size processing policy. More...
 
enum  eInertiaGeometryMeasureMessage {
  eBarycenter2dMsrInfoToolTipId, eBarycenter3dMsrInfoToolTipId, eBarycenterXMsrInfoToolTipId, eBarycenterYMsrInfoToolTipId,
  eBarycenterZMsrInfoToolTipId, eEccentricity2dMsrInfoToolTipId, eHuMoments2dMsrInfoToolTipId, eInertia2dMsrInfoToolTipId,
  eInertia3dLambdaInterMsrInfoToolTipId, eInertia3dMsrInfoToolTipId, eInertia3dNormalOrientationPhiMsrInfoToolTipId, eInertia3dNormalOrientationThetaMsrInfoToolTipId,
  eInertia3dOrientationAlphaMsrInfoToolTipId, eInertia3dOrientationBetaMsrInfoToolTipId, eInertia3dOrientationChiMsrInfoToolTipId, eInertia3dOrientationPhiMsrInfoToolTipId,
  eInertia3dOrientationThetaMsrInfoToolTipId, eInertiaLambdaMaxMsrInfoToolTipId, eInertiaLambdaMinMsrInfoToolTipId, eInertiaNormalOrientation3dMsrInfoToolTipId,
  eInertiaOrientation2dMsrInfoToolTipId, eInertiaOrientation3dMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eMatchingGeometryMeasureMessage {
  eHuDistance2dMsrInfoToolTipId, eHuDistance2dMsrParamsDistanceTypeToolTipId, eHuDistance2dMsrParamsProcessHolesToolTipId, eHuDistance2dMsrParamsShapeHuMomentsToolTipId,
  eHuDistance2dMsrParamsToolTipId, eHuMatch2dMsrInfoToolTipId, eHuMatch2dMsrParamsDistanceTypeToolTipId, eHuMatch2dMsrParamsProcessHolesToolTipId,
  eHuMatch2dMsrParamsShapeHuMomentsCollToolTipId, eHuMatch2dMsrParamsThresholdToolTipId, eHuMatch2dMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  eMetrologyGeometryMeasureMessage {
  eBallTypeNotYetSupported, eFlatness2dMsrInfoToolTipId, eFlatness3dMsrInfoToolTipId, eFlatnessPeakMsrInfoToolTipId,
  eFlatnessTotalMsrInfoToolTipId, eFlatnessValleyMsrInfoToolTipId, eRoundness2dMsrInfoToolTipId, eRoundness3dMsrInfoToolTipId,
  eRoundnessMsrParamsBallTypeToolTipId, eRoundnessMsrParamsEstimationConfigToolTipId, eRoundnessMsrParamsProcessHolesToolTipId, eRoundnessMsrParamsToolTipId,
  eRoundnessPeakMsrInfoToolTipId, eRoundnessTotalMsrInfoToolTipId, eRoundnessValleyMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eBallType { eBT_MinEnclosing, eBT_MaxInscribed, eBT_LeastSquare }
 Enumerate describing ball type used for roundness measurement. More...
 
enum  eNeighborhoodGeometryMeasureMessage {
  eBarycenter2dCollRTreeMsrInfoToolTipId, eBarycenter2dCollRTreeMsrResultsNoSubSampling, eBarycenter3dCollRTreeMsrInfoToolTipId, eBarycenter3dCollRTreeMsrResultsNoSubSampling,
  eDistanceToNearestBarycenter2dMsrInfoToolTipId, eDistanceToNearestBarycenter3dMsrInfoToolTipId, eDistanceToNearestNeighbor2dMsrInfoToolTipId, eDistanceToNearestNeighbor3dMsrInfoToolTipId,
  eInvalidDistance, eLengthOfContact2dMsrInfoToolTipId, eLengthOfContact2dMsrParamsContactDistToolTipId, eLengthOfContact2dMsrParamsContactPolicyToolTipId,
  eLengthOfContact2dMsrParamsProcessHolesToolTipId, eLengthOfContact2dMsrParamsSegmentSubSamplingStepToolTipId, eLengthOfContact2dMsrParamsToolTipId, eNbNeighborsMsrInfoToolTipId,
  eNearestNeighbor2dCollectorMsrInfoToolTipId, eNearestNeighbor2dFilterMsrInfoToolTipId, eNearestNeighbor3dCollectorMsrInfoToolTipId, eNearestNeighbor3dFilterMsrInfoToolTipId,
  eNearestNeighbors2dMsrInfoToolTipId, eNearestNeighbors3dMsrInfoToolTipId, eNeighbors2dDistanceCollectorMsrInfoToolTipId, eNeighbors2dDistanceFilterMsrInfoToolTipId,
  eNeighbors3dDistanceCollectorMsrInfoToolTipId, eNeighbors3dDistanceFilterMsrInfoToolTipId, eNeighborsDistanceMsrParamsMaxDistToolTipId, eNeighborsDistanceMsrParamsProcessHolesToolTipId,
  eNeighborsDistanceMsrParamsToolTipId, eShape2dCollRTreeMsrInfoToolTipId, eShape2dCollRTreeMsrResultsNoSubSampling, eShape2dRTreeMsrInfoToolTipId,
  eShape3dCollRTreeMsrInfoToolTipId, eShape3dRTreeMsrInfoToolTipId, eSurfaceOfContact3dMsrInfoToolTipId, eSurfaceOfContact3dMsrParamsContactDistToolTipId,
  eSurfaceOfContact3dMsrParamsProcessHolesToolTipId, eSurfaceOfContact3dMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  eOrientedBoundingBoxGeometryMeasureMessage {
  eInvalidNbOfOrientations, eOBBCenterXMsrInfoToolTipId, eOBBCenterXMsrParamsNbOrientationsToolTipId, eOBBCenterXMsrParamsToolTipId,
  eOBBCenterYMsrInfoToolTipId, eOBBCenterYMsrParamsNbOrientationsToolTipId, eOBBCenterYMsrParamsToolTipId, eOBBCenterZMsrInfoToolTipId,
  eOBBCenterZMsrParamsNbOrientationsToolTipId, eOBBCenterZMsrParamsToolTipId, eOBBHeightMsrInfoToolTipId, eOBBHeightMsrParamsNbOrientationsToolTipId,
  eOBBHeightMsrParamsToolTipId, eOBBLengthMsrInfoToolTipId, eOBBLengthMsrParamsNbOrientationsToolTipId, eOBBLengthMsrParamsToolTipId,
  eOBBOrientation2dMsrInfoToolTipId, eOBBOrientation2dMsrParamsNbOrientationsToolTipId, eOBBOrientation2dMsrParamsToolTipId, eOBBOrientation3dMsrInfoToolTipId,
  eOBBOrientation3dMsrParamsNbOrientationsToolTipId, eOBBOrientation3dMsrParamsToolTipId, eOBBOrientationAlphaMsrInfoToolTipId, eOBBOrientationAlphaMsrParamsNbOrientationsToolTipId,
  eOBBOrientationAlphaMsrParamsToolTipId, eOBBOrientationBetaMsrInfoToolTipId, eOBBOrientationBetaMsrParamsNbOrientationsToolTipId, eOBBOrientationBetaMsrParamsToolTipId,
  eOBBOrientationChiMsrInfoToolTipId, eOBBOrientationChiMsrParamsNbOrientationsToolTipId, eOBBOrientationChiMsrParamsToolTipId, eOBBWidthMsrInfoToolTipId,
  eOBBWidthMsrParamsNbOrientationsToolTipId, eOBBWidthMsrParamsToolTipId, eOrientedBoundingBox2dMsrInfoToolTipId, eOrientedBoundingBox2dMsrParamsNbOrientationsToolTipId,
  eOrientedBoundingBox2dMsrParamsToolTipId, eOrientedBoundingBox3dMsrInfoToolTipId, eOrientedBoundingBox3dMsrParamsNbOrientationsToolTipId, eOrientedBoundingBox3dMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  ePorosityGeometryMeasureMessage { eNbHoles2dMsrInfoToolTipId, eNbHoles3dMsrInfoToolTipId, eNbHolesMsrInfoToolTipId, ePorosityMsrInfoToolTipId }
 Enumerate describing messages. More...
 
enum  eProjectionGeometryMeasureMessage { eSurfaceProjectionXMsrInfoToolTipId, eSurfaceProjectionYMsrInfoToolTipId, eSurfaceProjectionZMsrInfoToolTipId }
 Enumerate describing messages. More...
 
enum  eSkeletonGeometryMeasureMessage {
  eSkeleton2dDiameterLengthMsrInfoToolTipId, eSkeleton2dDiameterLengthMsrParamsHolesPolicyToolTipId, eSkeleton2dDiameterLengthMsrParamsToolTipId, eSkeleton2dDiameterMeanCurvatureMsrInfoToolTipId,
  eSkeleton2dDiameterMeanCurvatureMsrParamsHolesPolicyToolTipId, eSkeleton2dDiameterMeanCurvatureMsrParamsToolTipId, eSkeleton2dDiameterMsrInfoToolTipId, eSkeleton2dDiameterMsrParamsHolesPolicyToolTipId,
  eSkeleton2dDiameterMsrParamsToolTipId, eSkeleton2dDiameterTortuosityMsrInfoToolTipId, eSkeleton2dDiameterTortuosityMsrParamsHolesPolicyToolTipId, eSkeleton2dDiameterTortuosityMsrParamsToolTipId,
  eSkeleton2dLengthMsrInfoToolTipId, eSkeleton2dLengthMsrParamsEdgeCategoryToolTipId, eSkeleton2dLengthMsrParamsHolesPolicyToolTipId, eSkeleton2dLengthMsrParamsToolTipId,
  eSkeleton2dMaxThicknessMsrInfoToolTipId, eSkeleton2dMaxThicknessMsrParamsHolesPolicyToolTipId, eSkeleton2dMaxThicknessMsrParamsToolTipId, eSkeleton2dMeanEdgeLengthMsrInfoToolTipId,
  eSkeleton2dMeanEdgeLengthMsrParamsEdgeCategoryToolTipId, eSkeleton2dMeanEdgeLengthMsrParamsHolesPolicyToolTipId, eSkeleton2dMeanEdgeLengthMsrParamsToolTipId, eSkeleton2dMeanThicknessMsrInfoToolTipId,
  eSkeleton2dMeanThicknessMsrParamsHolesPolicyToolTipId, eSkeleton2dMeanThicknessMsrParamsToolTipId, eSkeleton2dMinThicknessMsrInfoToolTipId, eSkeleton2dMinThicknessMsrParamsHolesPolicyToolTipId,
  eSkeleton2dMinThicknessMsrParamsToolTipId, eSkeleton2dMsrFailed, eSkeleton2dMsrInfoToolTipId, eSkeleton2dMsrParamsHolesPolicyToolTipId,
  eSkeleton2dMsrParamsToolTipId, eSkeleton2dNbVertexMsrInfoToolTipId, eSkeleton2dNbVertexMsrParamsHolesPolicyToolTipId, eSkeleton2dNbVertexMsrParamsToolTipId,
  eSkeleton2dNbVertexMsrParamsVertexCategoryToolTipId, eSkeleton2dThicknessMsrInfoToolTipId, eSkeleton2dThicknessMsrParamsHolesPolicyToolTipId, eSkeleton2dThicknessMsrParamsToolTipId
}
 Enumerate describing messages. More...
 
enum  eMinMaxDefinition { eMMD_ShapeMinMax, eMMD_ImgMinMax, eMMD_UserDefinedMinMax }
 
enum  eHistogramIntensityMeasureMessage {
  eHistogramMostPopulatedGLMsrInfoToolTipId, eHistogramMostPopulatedGLMsrParamsHistoParamsToolTipId, eHistogramMostPopulatedGLMsrParamsToolTipId, eHistogramMostPopulatedMsrInfoToolTipId,
  eHistogramMostPopulatedMsrParamsHistoParamsToolTipId, eHistogramMostPopulatedMsrParamsToolTipId, eHistogramMsrInfoToolTipId, eHistogramMsrParamsBinWidthToolTipId,
  eHistogramMsrParamsDefineBinWidthFlagToolTipId, eHistogramMsrParamsMaxToolTipId, eHistogramMsrParamsMinMaxDefinitionToolTipId, eHistogramMsrParamsMinToolTipId,
  eHistogramMsrParamsNbClassesToolTipId, eHistogramMsrParamsToolTipId, eHistogramPopulationMaxMsrInfoToolTipId, eHistogramPopulationMaxMsrParamsHistoParamsToolTipId,
  eHistogramPopulationMaxMsrParamsToolTipId, eHistogramQuantileMsrInfoToolTipId, eHistogramQuantileMsrParamsHistoParamsToolTipId, eHistogramQuantileMsrParamsRateToolTipId,
  eHistogramQuantileMsrParamsToolTipId
}
 
enum  eInertiaIntensityMeasureMessage {
  eGreyBarycenterMsrInfoToolTipId, eGreyBarycenterXMsrInfoToolTipId, eGreyBarycenterYMsrInfoToolTipId, eGreyBarycenterZMsrInfoToolTipId,
  eGreyInertia3dNormalOrientationPhiMsrInfoToolTipId, eGreyInertia3dNormalOrientationThetaMsrInfoToolTipId, eGreyInertia3dOrientationPhiMsrInfoToolTipId, eGreyInertia3dOrientationThetaMsrInfoToolTipId,
  eGreyInertiaLambdaInterMsrInfoToolTipId, eGreyInertiaLambdaMaxMsrInfoToolTipId, eGreyInertiaLambdaMinMsrInfoToolTipId, eGreyInertiaMsrInfoToolTipId,
  eGreyInertiaOrientation2dMsrInfoToolTipId, eGreyInertiaOrientationAlphaMsrInfoToolTipId, eGreyInertiaOrientationBetaMsrInfoToolTipId, eGreyInertiaOrientationChiMsrInfoToolTipId,
  eGreyMomentsMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eStatisticsIntensityMeasureMessage {
  eEnergyMsrInfoToolTipId, eEnergyMsrParamsHistoParamsToolTipId, eEnergyMsrParamsToolTipId, eEntropyMsrInfoToolTipId,
  eEntropyMsrParamsHistoParamsToolTipId, eEntropyMsrParamsToolTipId, eKurtosisMsrInfoToolTipId, eLocalHistogramModuleMsrInfoToolTipId,
  eLocalHistogramModuleMsrParamsHistoParamsToolTipId, eLocalHistogramModuleMsrParamsToolTipId, eMaxAbsMsrInfoToolTipId, eMaxMsrInfoToolTipId,
  eMeanAbsMsrInfoToolTipId, eMeanMsrInfoToolTipId, eMedianMsrInfoToolTipId, eMinAbsMsrInfoToolTipId,
  eMinMsrInfoToolTipId, eSkewnessMsrInfoToolTipId, eStdDevMsrInfoToolTipId, eSumAbsMsrInfoToolTipId,
  eSumCubeMsrInfoToolTipId, eSumMsrInfoToolTipId, eSumQuadMsrInfoToolTipId, eSumSquareMsrInfoToolTipId,
  eVarianceMsrInfoToolTipId
}
 Enumerate describing messages. More...
 
enum  eProcessorMessage {
  eCyclicDependencyError, eGaussianGradientNorm2dImgLvl1ToolTipId, eGaussianGradientNorm2dImgLvl2ToolTipId, eGaussianGradientNorm2dImgLvl3ToolTipId,
  eGaussianGradientNorm3dImgLvl1ToolTipId, eGaussianGradientNorm3dImgLvl2ToolTipId, eGaussianGradientNorm3dImgLvl3ToolTipId, eIntensityMsrCollectResultsFailed,
  eLabelAnalysis2dLvl1ToolTipId, eLabelAnalysis2dLvl2ToolTipId, eLabelAnalysis2dLvl3ToolTipId, eLabelAnalysis3dLvl1ToolTipId,
  eLabelAnalysis3dLvl2ToolTipId, eLabelAnalysis3dLvl3ToolTipId, eMsrProcessingPolicyNotYetSupported, eNotMonoSlice,
  eNullPreProcessedImg, eShapeAnalysis2dGenericLvl3ToolTipId, eShapeAnalysis2dGeometry2dLvl3ToolTipId, eShapeAnalysis2dIndivisibleLvl3ToolTipId,
  eShapeAnalysis2dIntensityLvl3ToolTipId, eShapeAnalysis2dLvl1ToolTipId, eShapeAnalysis2dLvl2ToolTipId, eShapeAnalysis3dGenericLvl3ToolTipId,
  eShapeAnalysis3dGeometry3dLvl3ToolTipId, eShapeAnalysis3dIndivisibleLvl3ToolTipId, eShapeAnalysis3dIntensityLvl3ToolTipId, eShapeAnalysis3dLvl1ToolTipId,
  eShapeAnalysis3dLvl2ToolTipId, eShapeFiltering2dImgInvalidFormula, eShapeFiltering2dImgLvl1ToolTipId, eShapeFiltering2dImgLvl2ToolTipId,
  eShapeFiltering2dImgLvl3ToolTipId, eShapeFiltering3dImgInvalidFormula, eShapeFiltering3dImgLvl1ToolTipId, eShapeFiltering3dImgLvl2ToolTipId,
  eUnSupportedImageId, eUnSupportedShapeCollId
}
 
enum  eRuleMessage {
  eInvalidOptAttributeOrder, eMissingInputOptAttribute, eMissingShapeBoundaryApproximation, eMissingShapeRowIntersections,
  eNbShapesMismatch, eNullInputAttribute, ePIMissingShapeBoundaryApproximation, ePIMissingShapeRowIntersections,
  ePINbShapesMismatch, ePIShapeCollectionSizeMatch, ePIToImage2dSizeMatch, ePIToImage3dSizeMatch,
  eRuleCheckLabelAnalysisParametersEvaluated, eRuleCheckLabelAnalysisParametersFormal, eRuleCheckPIShapeAnalysisParametersEvaluated, eRuleCheckPIShapeAnalysisParametersFormal,
  eRuleCheckShapeAnalysisParametersEvaluated, eRuleCheckShapeAnalysisParametersFormal, eUnUsedInputAttribute, eUnsupportedImageId,
  eUnsupportedShapeCollId
}
 

Functions

 IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE (IPSDKIPLShapeAnalysis, InOptLabelsShape3d2, ipsdk::processor::none())
 
 IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE (IPSDKIPLShapeAnalysis, InOptLabelsShape3d3, ipsdk::processor::none())
 
 IPSDK_DECLARE_INPUT_OPTIONAL_SHAPE3DCOLL_ATTRIBUTE (IPSDKIPLShapeAnalysis, InOptLabelsShape3d4, ipsdk::processor::none())
 
IPSDKIPLSHAPEANALYSIS_API const std::string & getIPSDKIPLShapeAnalysisLoggerName ()
 Recovery of logger name associated to library.
 
IPSDKIPLSHAPEANALYSIS_API log4cplus::Logger & getIPSDKIPLShapeAnalysisLogger ()
 Recovery of logger associated to library.
 
IPSDKIPLSHAPEANALYSIS_API const ipsdk::LogMessageManagergetIPSDKIPLShapeAnalysisLogMessageManager ()
 Recovery of message manager associated to library.
 
IPSDKIPLSHAPEANALYSIS_API ArithmeticFormulaMsrParamsPtr createArithmeticFormulaMsrParams (const std::string &formulaStr)
 function allowing to create a new parameter object for ArithmeticFormula measure
 
IPSDKIPLSHAPEANALYSIS_API LogicFormulaMsrParamsPtr createLogicFormulaMsrParams (const std::string &formulaStr)
 function allowing to create a new parameter object for LogicFormula measure
 
IPSDKIPLSHAPEANALYSIS_API HolesBasicPolicyMsrParamsPtr createHolesBasicPolicyMsrParams (const ipBool bProcessHoles)
 function allowing to create a new parameter object for measures needing a basic hole processing policy
 
IPSDKIPLSHAPEANALYSIS_API bool compare (const ImageBordersContact &imageBordersContact1, const ImageBordersContact &imageBordersContact2)
 function allowing to compare ImageBordersContact objects
 
IPSDKIPLSHAPEANALYSIS_API bool compare (const ImageBordersContactMsrResults &msrResult1, const ImageBordersContactMsrResults &msrResult2)
 function allowing to compare ImageBordersContact measure results
 
IPSDKIPLSHAPEANALYSIS_API bool compare (const Circle2dMsrResults &msrResult1, const Circle2dMsrResults &msrResult2, const ipReal64 tolerance=NumericLimits< ipReal64 >::s_sqrt_eps)
 comparison of two Circle2dMsrResults More...
 
IPSDKIPLSHAPEANALYSIS_API bool compare (const Sphere3dMsrResults &msrResult1, const Sphere3dMsrResults &msrResult2, const ipReal64 tolerance=NumericLimits< ipReal64 >::s_sqrt_eps)
 comparison of two Sphere3dMsrResults More...
 
IPSDKIPLSHAPEANALYSIS_API DisparityAngularity2dMsrParamsPtr createDisparityAngularity2dMsrParams (const ipBool bProcessHoles, const ipUInt32 nbOrientations, const ipReal64 quantile)
 function allowing to create a new parameter object for DisparityAngularity2d measure
 
IPSDKIPLSHAPEANALYSIS_API OutlineSlopeAngularity2dMsrParamsPtr createOutlineSlopeAngularity2dMsrParams (const ipUInt32 nbOrientations)
 function allowing to create a new parameter object for OutlineSlopeAngularity2d measure
 
IPSDKIPLSHAPEANALYSIS_API RadiusAngularityIndex2dMsrParamsPtr createRadiusAngularityIndex2dMsrParams (const ipBool bProcessHoles, const ipUInt32 nbOrientations)
 function allowing to create a new parameter object for RadiusAngularityIndex2d measure
 
IPSDKIPLSHAPEANALYSIS_API AspectRatioMsrParamsPtr createAspectRatioMsrParams (ipsdk::ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for AspectRatio measure
 
IPSDKIPLSHAPEANALYSIS_API FeretDiameter2dMsrParamsPtr createFeretDiameter2dMsrParams (ipReal64 orientation)
 function allowing to create a new parameter object for FeretDiameter2d measure
 
IPSDKIPLSHAPEANALYSIS_API FeretDiameter3dMsrParamsPtr createFeretDiameter3dMsrParams (ipReal64 phi, ipReal64 theta)
 function allowing to create a new parameter object for FeretDiameter3d measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretDiameterMsrParamsPtr createMaxFeretDiameterMsrParams (ipsdk::ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for MaxFeretDiameter measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretOrientation2dMsrParamsPtr createMaxFeretOrientation2dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretOrientation2d measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretOrientationPhi3dMsrParamsPtr createMaxFeretOrientationPhi3dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretOrientationPhi3d measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretOrientationTheta3dMsrParamsPtr createMaxFeretOrientationTheta3dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretOrientationTheta3d measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt0XMsrParamsPtr createMaxFeretPt0XMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt0X measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt0YMsrParamsPtr createMaxFeretPt0YMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt0Y measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt0ZMsrParamsPtr createMaxFeretPt0ZMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt0Z measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt1XMsrParamsPtr createMaxFeretPt1XMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt1X measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt1YMsrParamsPtr createMaxFeretPt1YMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt1Y measure
 
IPSDKIPLSHAPEANALYSIS_API MaxFeretPt1ZMsrParamsPtr createMaxFeretPt1ZMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MaxFeretPt1Z measure
 
IPSDKIPLSHAPEANALYSIS_API MeanFeretDiameterMsrParamsPtr createMeanFeretDiameterMsrParams (ipsdk::ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for MeanFeretDiameter measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretDiameterMsrParamsPtr createMinFeretDiameterMsrParams (ipsdk::ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for MinFeretDiameter measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretOrientation2dMsrParamsPtr createMinFeretOrientation2dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretOrientation2d measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretOrientationPhi3dMsrParamsPtr createMinFeretOrientationPhi3dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretOrientationPhi3dMsr measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretOrientationTheta3dMsrParamsPtr createMinFeretOrientationTheta3dMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretOrientationTheta3d measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt0XMsrParamsPtr createMinFeretPt0XMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt0X measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt0YMsrParamsPtr createMinFeretPt0YMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt0Y measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt0ZMsrParamsPtr createMinFeretPt0ZMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt0Z measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt1XMsrParamsPtr createMinFeretPt1XMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt1XMsr measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt1YMsrParamsPtr createMinFeretPt1YMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt1Y measure
 
IPSDKIPLSHAPEANALYSIS_API MinFeretPt1ZMsrParamsPtr createMinFeretPt1ZMsrParams (const ipsdk::ipUInt32 nbOrientations)
 function allowing to create a new parameter object for MinFeretPt1Z measure
 
IPSDKIPLSHAPEANALYSIS_API OrientedExtentMsrParamsPtr createOrientedExtentMsrParams (const ipBool bProcessHoles, const ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OrientedExtent measure
 
IPSDKIPLSHAPEANALYSIS_API RelativeSizeMsrParamsPtr createRelativeSizeMsrParams (const eRelativeSizePolicy &relativeSizePolicy)
 function allowing to create a new parameter object for RelativeSize measure
 
IPSDKIPLSHAPEANALYSIS_API RelativeSizeMsrParamsPtr createRelativeSizeMsrParams (ipsdk::ipBool bProcessHoles, const eRelativeSizePolicy &relativeSizePolicy)
 [Deprecated] function allowing to create a new parameter object for RelativeSize measure bProcessHoles is ignored
 
IPSDKIPLSHAPEANALYSIS_API Roughness2dMsrParamsPtr createDefaultRoughness2dMsrParams ()
 function allowing to create a new parameter object for Roughness2d measure
 
IPSDKIPLSHAPEANALYSIS_API Roughness2dMsrParamsPtr createRoughness2dMsrParams (const ipsdk::ipBool bProcessHoles, const ipReal64 distMaxApprox)
 function allowing to create a new parameter object for Roughness2d measure
 
IPSDKIPLSHAPEANALYSIS_API Roughness2dMsrParamsPtr createRoughness2dMsrParams (const ipsdk::ipBool bProcessHoles, const ipsdk::ipReal64 polygApproxMaxDist, const ipsdk::eNeighborhood2dType &neighborhood2dType, const ipsdk::ipUInt32 nbMinPointForPolygApprox)
 function allowing to create a new parameter object for Roughness2d measure
 
IPSDKIPLSHAPEANALYSIS_API HuDistance2dMsrParamsPtr createHuDistance2dMsrParams (const ipsdk::geom::Shape2d &shape2d, const ipsdk::ipBool bProcessHoles=false, const ipsdk::geom::eShapeHuDistanceType &distanceType=ipsdk::geom::eShapeHuDistanceType::eSDT_Type3)
 function allowing to create a new parameter object for HuDistance2d measure
 
IPSDKIPLSHAPEANALYSIS_API HuMatch2dMsrParamsPtr createHuMatch2dMsrParams (const std::vector< ipsdk::geom::Shape2dPtr > &vShapes2d, const ipsdk::ipBool bProcessHoles=false, const ipsdk::geom::eShapeHuDistanceType &distanceType=ipsdk::geom::eShapeHuDistanceType::eSDT_Type3, const ipsdk::ipReal64 threshold=NumericLimits< ipReal64 >::max())
 function allowing to create a new parameter object for HuMatch2d measure
 
IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr createRoundnessMsrParams ()
 
IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr createRoundnessMsrParams (const ipBool bProcessHoles)
 
IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr createRoundnessMsrParams (const ipsdk::math::EstimationConfig &config)
 
IPSDKIPLSHAPEANALYSIS_API LengthOfContact2dMsrParamsPtr createLengthOfContact2dMsrParams (const ipsdk::ipReal32 contactDist, const ipsdk::geom::eSegmentContactPolicy &segmentContactPolicy, const ipBool bProcessHoles)
 function allowing to create a new parameter object for LengthOfContact2d measure without segment subsampling
 
IPSDKIPLSHAPEANALYSIS_API LengthOfContact2dMsrParamsPtr createLengthOfContact2dMsrParams (const ipsdk::ipReal32 contactDist, const ipsdk::geom::eSegmentContactPolicy &segmentContactPolicy, const ipReal32 segmentSubSamplingStep, const ipBool bProcessHoles)
 function allowing to create a new parameter object for LengthOfContact2d measure with segment subsampling
 
IPSDKIPLSHAPEANALYSIS_API bool compare (const NearestNeighborsMsrResults &msrResult1, const NearestNeighborsMsrResults &msrResult2, const ipReal64 tolerance=NumericLimits< ipReal64 >::s_sqrt_eps)
 comparison of two NearestNeighborsMsrResults More...
 
IPSDKIPLSHAPEANALYSIS_API NeighborsDistanceMsrParamsPtr createNeighborsDistanceMsrParams (const ipReal32 maxDist, const ipBool bProcessHoles)
 function allowing to create a new parameter object for neighbors distance measure
 
IPSDKIPLSHAPEANALYSIS_API SurfaceOfContact3dMsrParamsPtr createSurfaceOfContact3dMsrParams (const ipsdk::ipReal32 contactDist, const ipBool bProcessHoles)
 function allowing to create a new parameter object for SurfaceOfContact3d measure
 
IPSDKIPLSHAPEANALYSIS_API OBBCenterXMsrParamsPtr createOBBCenterXMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBCenterX measure
 
IPSDKIPLSHAPEANALYSIS_API OBBCenterYMsrParamsPtr createOBBCenterYMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBCenterY measure
 
IPSDKIPLSHAPEANALYSIS_API OBBCenterZMsrParamsPtr createOBBCenterZMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBCenterZ measure
 
IPSDKIPLSHAPEANALYSIS_API OBBHeightMsrParamsPtr createOBBHeightMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBHeight measure
 
IPSDKIPLSHAPEANALYSIS_API OBBLengthMsrParamsPtr createOBBLengthMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBLength measure
 
IPSDKIPLSHAPEANALYSIS_API OBBOrientation2dMsrParamsPtr createOBBOrientation2dMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBOrientation2d measure
 
IPSDKIPLSHAPEANALYSIS_API OBBOrientationAlphaMsrParamsPtr createOBBOrientationAlphaMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBOrientationAlpha measure
 
IPSDKIPLSHAPEANALYSIS_API OBBOrientationBetaMsrParamsPtr createOBBOrientationBetaMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBOrientationBeta measure
 
IPSDKIPLSHAPEANALYSIS_API OBBOrientationChiMsrParamsPtr createOBBOrientationChiMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBOrientationChi measure
 
IPSDKIPLSHAPEANALYSIS_API OBBWidthMsrParamsPtr createOBBWidthMsrParams (ipUInt32 nbOrientations=36)
 function allowing to create a new parameter object for OBBWidth measure
 
IPSDKIPLSHAPEANALYSIS_API OrientedBoundingBox2dMsrParamsPtr createOrientedBoundingBox2dMsrParams (ipUInt32 nbOrientations)
 function allowing to create a new parameter object for OrientedBoundingBox2d measure
 
IPSDKIPLSHAPEANALYSIS_API OrientedBoundingBox3dMsrParamsPtr createOrientedBoundingBox3dMsrParams (ipUInt32 nbOrientations)
 function allowing to create a new parameter object for OrientedBoundingBox3d measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dDiameterLengthMsrParamsPtr createSkeleton2dDiameterLengthMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dDiameterLength measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dDiameterMeanCurvatureMsrParamsPtr createSkeleton2dDiameterMeanCurvatureMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dDiameterMeanCurvature measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dDiameterTortuosityMsrParamsPtr createSkeleton2dDiameterTortuosityMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dDiameterTortuosity measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dLengthMsrParamsPtr createSkeleton2dLengthMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy, const ipsdk::geom::eSkeletonEdgeCategory &edgeCategory)
 function allowing to create a new parameter object for Skeleton2dLength measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dMaxThicknessMsrParamsPtr createSkeleton2dMaxThicknessMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dMaxThickness measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dMeanEdgeLengthMsrParamsPtr createSkeleton2dMeanEdgeLengthMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy, const ipsdk::geom::eSkeletonEdgeCategory &edgeCategory)
 function allowing to create a new parameter object for Skeleton2dMeanEdgeLength measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dMeanThicknessMsrParamsPtr createSkeleton2dMeanThicknessMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dMeanThickness measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dMinThicknessMsrParamsPtr createSkeleton2dMinThicknessMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy)
 function allowing to create a new parameter object for Skeleton2dMinThickness measure
 
IPSDKIPLSHAPEANALYSIS_API Skeleton2dNbVertexMsrParamsPtr createSkeleton2dNbVertexMsrParams (const ipsdk::shape::segmentation::eSkeleton2dHolesPolicy &skeleton2dHolesPolicy, const ipsdk::geom::eSkeletonVertexCategory &vertexCategory)
 function allowing to create a new parameter object for Skeleton2dNbVertex measure
 
IPSDKIPLSHAPEANALYSIS_API EnergyMsrParamsPtr createEnergyMsrParamsBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for Energy measure
 
IPSDKIPLSHAPEANALYSIS_API EnergyMsrParamsPtr createEnergyMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 
IPSDKIPLSHAPEANALYSIS_API EnergyMsrParamsPtr createEnergyMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses)
 
IPSDKIPLSHAPEANALYSIS_API EnergyMsrParamsPtr createEnergyMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses)
 
IPSDKIPLSHAPEANALYSIS_API EnergyMsrParamsPtr createEnergyMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 
IPSDKIPLSHAPEANALYSIS_API LocalHistogramModuleMsrParamsPtr createLocalHistogramModuleMsrParamsBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for LocalHistogramModule measure
 
IPSDKIPLSHAPEANALYSIS_API LocalHistogramModuleMsrParamsPtr createLocalHistogramModuleMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 
IPSDKIPLSHAPEANALYSIS_API LocalHistogramModuleMsrParamsPtr createLocalHistogramModuleMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses)
 
IPSDKIPLSHAPEANALYSIS_API LocalHistogramModuleMsrParamsPtr createLocalHistogramModuleMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses)
 
IPSDKIPLSHAPEANALYSIS_API LocalHistogramModuleMsrParamsPtr createLocalHistogramModuleMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 
processor::RulePtr matchLabelAnalysis (const ShapeMeasureInfoSetAttributeConstPtr &pInMeasureInfoSet)
 rule allowing to check that input measure information set configuration is suitable for a label analysis
 
processor::RulePtr validateMeasureRequirements (const ShapeMeasureInfoSetAttributeConstPtr &pInMeasureInfoSet2d, const boost::shared_ptr< attr::InPILabelsShape2d > &pInPILabelsShape2d, const boost::shared_ptr< InOptPILabelsShape2d2 > &pInOptPILabelsShape2d2, const boost::shared_ptr< InOptPILabelsShape2d3 > &pInOptPILabelsShape2d3, const boost::shared_ptr< InOptPILabelsShape2d4 > &pInOptPILabelsShape2d4, const ImageAttributeConstPtr &pInOptGreyMsrImg1, const ImageAttributeConstPtr &pInOptGreyMsrImg2, const ImageAttributeConstPtr &pInOptGreyMsrImg3, const ImageAttributeConstPtr &pInOptGreyMsrImg4)
 rule allowing to check that input parameters provided for shape analysis satisfy requirements of measure information set
 
processor::RulePtr validateMeasureRequirements (const ShapeMeasureInfoSetAttributeConstPtr &pInMeasureInfoSet3d, const boost::shared_ptr< attr::InPILabelsShape3d > &pInPILabelsShape3d, const boost::shared_ptr< InOptPILabelsShape3d2 > &pInOptPILabelsShape3d2, const boost::shared_ptr< InOptPILabelsShape3d3 > &pInOptPILabelsShape3d3d3, const boost::shared_ptr< InOptPILabelsShape3d4 > &pInOptPILabelsShape3d4, const ImageAttributeConstPtr &pInOptGreyMsrImg1, const ImageAttributeConstPtr &pInOptGreyMsrImg2, const ImageAttributeConstPtr &pInOptGreyMsrImg3, const ImageAttributeConstPtr &pInOptGreyMsrImg4)
 
processor::RulePtr validateMeasureRequirements (const ShapeMeasureSetAttributeConstPtr &pOutMeasureSet, const boost::shared_ptr< attr::InLabelsShape2d > &pInLabelsShape2d, const boost::shared_ptr< InOptLabelsShape2d2 > &pInOptLabelsShape2d2, const boost::shared_ptr< InOptLabelsShape2d3 > &pInOptLabelsShape2d3, const boost::shared_ptr< InOptLabelsShape2d4 > &pInOptLabelsShape2d4, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d1, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d2, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d3, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg2d4)
 
processor::RulePtr validateMeasureRequirements (const ShapeMeasureSetAttributeConstPtr &pOutMeasureSet, const boost::shared_ptr< attr::InLabelsShape3d > &pInLabelsShape3d, const boost::shared_ptr< InOptLabelsShape3d2 > &pInOptLabelsShape3d2, const boost::shared_ptr< InOptLabelsShape3d3 > &pInOptLabelsShape3d3, const boost::shared_ptr< InOptLabelsShape3d4 > &pInOptLabelsShape3d4, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d1, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d2, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d3, const ImageAttributeConstPtr &pInOptSubColorOrGreyImg3d4)
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg2d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a gaussian gradient intensity norm computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg2d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a gaussian gradient intensity norm computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg2d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a x gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg2d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a x gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg2d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a y gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg2d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a y gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg3d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a gaussian gradient intensity norm computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createGaussGradNormMsrCfg3d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a gaussian gradient intensity norm computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg3d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a x gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createXGaussGradMsrCfg3d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a x gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg3d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a y gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createYGaussGradMsrCfg3d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a y gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createZGaussGradMsrCfg3d (const ipReal32 inStdDev)
 function allowing to create a configuration for an intensity measure using an input image for which a z gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureConfigPtr createZGaussGradMsrCfg3d (const ipsdk::shape::analysis::eMsrInputImageId &imageId, const ipsdk::shape::analysis::eMsrInputShapeCollId &shapeCollId, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::eImageBufferType &outImageBufferType)
 function allowing to create a configuration for an intensity measure using an input image for which a z gaussian gradient intensity computation has been done as preprocessing
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParams (const HistogramMsrParams &histoMsrParams)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsMinMaxShapeBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsMinMaxImgBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsMinMaxShapeNbClasses (const ipUInt32 &nbClasses)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsMinMaxImgNbClasses (const ipUInt32 &nbClasses)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMsrParamsPtr createHistogramMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for Histogram measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMostPopulatedGLMsrParamsPtr createHistogramMostPopulatedGLMsrParamsBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for HistogramMostPopulatedGL measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMostPopulatedGLMsrParamsPtr createHistogramMostPopulatedGLMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for HistogramMostPopulatedGL measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMostPopulatedGLMsrParamsPtr createHistogramMostPopulatedGLMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for HistogramMostPopulatedGL measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMostPopulatedGLMsrParamsPtr createHistogramMostPopulatedGLMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for HistogramMostPopulatedGL measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramMostPopulatedGLMsrParamsPtr createHistogramMostPopulatedGLMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for HistogramMostPopulatedGL measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramPopulationMaxMsrParamsPtr createHistogramPopulationMaxMsrParamsBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for HistogramPopulationMax measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramPopulationMaxMsrParamsPtr createHistogramPopulationMaxMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for HistogramPopulationMax measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramPopulationMaxMsrParamsPtr createHistogramPopulationMaxMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for HistogramPopulationMax measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramPopulationMaxMsrParamsPtr createHistogramPopulationMaxMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for HistogramPopulationMax measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramPopulationMaxMsrParamsPtr createHistogramPopulationMaxMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for HistogramPopulationMax measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParams (const HistogramMsrParams &histoMsrParams, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API HistogramQuantileMsrParamsPtr createHistogramQuantileMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax, const ipReal64 rate)
 function allowing to create a new parameter object for HistogramQuantile measure
 
IPSDKIPLSHAPEANALYSIS_API EntropyMsrParamsPtr createEntropyMsrParamsBinWidth (const ipReal64 binWidth)
 function allowing to create a new parameter object for Entropy measure
 
IPSDKIPLSHAPEANALYSIS_API EntropyMsrParamsPtr createEntropyMsrParamsBinWidth (const ipReal64 binWidth, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for Entropy measure
 
IPSDKIPLSHAPEANALYSIS_API EntropyMsrParamsPtr createEntropyMsrParamsMinMaxShapeNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for Entropy measure
 
IPSDKIPLSHAPEANALYSIS_API EntropyMsrParamsPtr createEntropyMsrParamsMinMaxImgNbClasses (const ipUInt32 nbClasses)
 function allowing to create a new parameter object for Entropy measure
 
IPSDKIPLSHAPEANALYSIS_API EntropyMsrParamsPtr createEntropyMsrParamsNbClasses (const ipUInt32 nbClasses, const ipReal64 histoMin, const ipReal64 histoMax)
 function allowing to create a new parameter object for Entropy measure
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr labelAnalysis2d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Connected component 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr labelAnalysis2d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Connected component 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_labelAnalysis2d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Connected component 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_labelAnalysis2d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Connected component 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1labelAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1labelAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1multiSlice_labelAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis2dLvl1multiSlice_labelAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const ipsdk::image::ImageConstPtr &pInLabelImg, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr getAsyncProcessorOutput (boost::shared_ptr< LabelAnalysis2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< LabelAnalysis2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr labelAnalysis3d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Connected component 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr labelAnalysis3d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptSurfaceExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Connected component 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_labelAnalysis3d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Connected component 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_labelAnalysis3d (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptSurfaceExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Connected component 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis3dLvl1labelAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis3dLvl1labelAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptSurfaceExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis3dLvl1multiSlice_labelAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< LabelAnalysis3dLvl1multiSlice_labelAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInGreyMsrImg3d, const ipsdk::image::ImageConstPtr &pInLabelImg3d, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptSurfaceExtractionSettings, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr getAsyncProcessorOutput (boost::shared_ptr< LabelAnalysis3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< LabelAnalysis3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr shapeAnalysis2d (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg1, const ipsdk::shape::segmentation::Shape2dCollConstPtr &pInLabelsShape2d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Shape 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr shapeAnalysis2d (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d, const ipsdk::shape::segmentation::Shape2dCollConstPtr &pInLabelsShape2d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis2dOptParams &shapeAnalysis2dOptParams)
 wrapper function for Shape 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_shapeAnalysis2d (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg1, const ipsdk::shape::segmentation::PlanIndexedShape2dCollConstPtr &pInPILabelsShape2d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 wrapper function for Shape 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_shapeAnalysis2d (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d, const ipsdk::shape::segmentation::PlanIndexedShape2dCollConstPtr &pInPILabelsShape2d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis2dPIOptParams &shapeAnalysis2dPIOptParams)
 wrapper function for Shape 2d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis2dLvl1shapeAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg1, const ipsdk::shape::segmentation::Shape2dCollConstPtr &pInLabelsShape2d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis2dLvl1shapeAnalysis2d_async (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d, const ipsdk::shape::segmentation::Shape2dCollConstPtr &pInLabelsShape2d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis2dOptParams &shapeAnalysis2dOptParams)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis2dLvl1multiSlice_shapeAnalysis2d_async (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg1, const ipsdk::shape::segmentation::PlanIndexedShape2dCollConstPtr &pInPILabelsShape2d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis2dLvl1multiSlice_shapeAnalysis2d_async (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet2d, const ipsdk::shape::segmentation::PlanIndexedShape2dCollConstPtr &pInPILabelsShape2d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis2dPIOptParams &shapeAnalysis2dPIOptParams)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr getAsyncProcessorOutput (boost::shared_ptr< ShapeAnalysis2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ShapeAnalysis2dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr shapeAnalysis3d (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg3d1, const ipsdk::shape::segmentation::Shape3dCollConstPtr &pInLabelsShape3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Shape 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr shapeAnalysis3d (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d, const ipsdk::shape::segmentation::Shape3dCollConstPtr &pInLabelsShape3d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis3dOptParams &shapeAnalysis3dOptParams)
 wrapper function for Shape 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_shapeAnalysis3d (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg3d1, const ipsdk::shape::segmentation::PlanIndexedShape3dCollConstPtr &pInPILabelsShape3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 wrapper function for Shape 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr multiSlice_shapeAnalysis3d (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d, const ipsdk::shape::segmentation::PlanIndexedShape3dCollConstPtr &pInPILabelsShape3d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis3dPIOptParams &shapeAnalysis3dPIOptParams)
 wrapper function for Shape 3d analysis and measurement algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis3dLvl1shapeAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg3d1, const ipsdk::shape::segmentation::Shape3dCollConstPtr &pInLabelsShape3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis3dLvl1shapeAnalysis3d_async (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d, const ipsdk::shape::segmentation::Shape3dCollConstPtr &pInLabelsShape3d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis3dOptParams &shapeAnalysis3dOptParams)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis3dLvl1multiSlice_shapeAnalysis3d_async (const ipsdk::image::ImageConstPtr &pInOptGreyMsrImg3d1, const ipsdk::shape::segmentation::PlanIndexedShape3dCollConstPtr &pInPILabelsShape3d, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeAnalysis3dLvl1multiSlice_shapeAnalysis3d_async (const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInMeasureInfoSet3d, const ipsdk::shape::segmentation::PlanIndexedShape3dCollConstPtr &pInPILabelsShape3d, const ipsdk::imaproc::shape::analysis::ShapeAnalysis3dPIOptParams &shapeAnalysis3dPIOptParams)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::MeasureSetPtr getAsyncProcessorOutput (boost::shared_ptr< ShapeAnalysis3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::shape::analysis::PlanIndexedMeasureSetPtr getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ShapeAnalysis3dLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering2dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 2d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering2dImgLvl1shapeFiltering2dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet2d, const ipsdk::imaproc::attr::ContourExtractionSettingsConstPtr &pInOptContourExtractionSettings, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ShapeFiltering2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API void shapeFiltering3dImg (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for Shape 3d filtering algorithm More...
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::imaproc::attr::SurfaceExtractionSettingsConstPtr &pInOptExtractionSettings, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API boost::shared_ptr< ShapeFiltering3dImgLvl1shapeFiltering3dImg_async (const ipsdk::image::ImageConstPtr &pInBinLabImg, const ipsdk::image::ImageConstPtr &pInGreyMsrImg, const std::string &inFilterFormula, const ipsdk::shape::analysis::MeasureInfoSetConstPtr &pInOptMeasureInfoSet3d, const ipsdk::eNeighborhood3dType &inOptNeighborhood3d, const ipsdk::imaproc::attr::eLabelReindexingPolicy &inOptLabelReindexingPolicy, const ipsdk::image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLSHAPEANALYSIS_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ShapeFiltering3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Namespace aggregating shape analysis image processing algorithms.

Enumeration Type Documentation

◆ eShapeAnalysisAttributeMessage

Enumerate describing messages.

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

[Input Optional] first grey image used for intensity measurements

eInOptGreyMsrImg2ToolTipId 

[Input Optional] second grey image used for intensity measurements

eInOptGreyMsrImg3ToolTipId 

[Input Optional] thirid grey image used for intensity measurements

eInOptGreyMsrImg3d1ToolTipId 

[Input Optional] first grey image3d used for intensity measurements

eInOptGreyMsrImg3d2ToolTipId 

[Input Optional] second grey image3d used for intensity measurements

eInOptGreyMsrImg3d3ToolTipId 

[Input Optional] third grey image3d used for intensity measurements

eInOptGreyMsrImg3d4ToolTipId 

[Input Optional] fourth grey image3d used for intensity measurements

eInOptGreyMsrImg4ToolTipId 

[Input Optional] fourth grey image used for intensity measurements

eInOptLabelsShape2d2ToolTipId 

[Input Optional] second collection of shape 2d associated to labels

eInOptLabelsShape2d3ToolTipId 

[Input Optional] third collection of shape 2d associated to labels

eInOptLabelsShape2d4ToolTipId 

[Input Optional] fourth collection of shape 2d associated to labels

eInOptLabelsShape3d2ToolTipId 

[Input Optional] second collection of shape 3d associated to labels

eInOptLabelsShape3d3ToolTipId 

[Input Optional] third collection of shape 3d associated to labels

eInOptLabelsShape3d4ToolTipId 

[Input Optional] fourth collection of shape 3d associated to labels

eInOptPILabelsShape2d2ToolTipId 

[Input Optional] second plan indexed collection of shape 2d associated to labels

eInOptPILabelsShape2d3ToolTipId 

[Input Optional] third plan indexed collection of shape 2d associated to labels

eInOptPILabelsShape2d4ToolTipId 

[Input Optional] fourth plan indexed collection of shape 2d associated to labels

eInOptPILabelsShape3d2ToolTipId 

[Input Optional] second plan indexed collection of shape 3d associated to labels

eInOptPILabelsShape3d3ToolTipId 

[Input Optional] third plan indexed collection of shape 3d associated to labels

eInOptPILabelsShape3d4ToolTipId 

[Input Optional] fourth plan indexed collection of shape 3d associated to labels

eInOptSubColorOrGreyImg2d1ToolTipId 

[Input Optional] first color or grey image 2d for processing operation

eInOptSubColorOrGreyImg2d2ToolTipId 

[Input Optional] second color or grey image 2d for processing operation

eInOptSubColorOrGreyImg2d3ToolTipId 

[Input Optional] third color or grey image 2d for processing operation

eInOptSubColorOrGreyImg2d4ToolTipId 

[Input Optional] fourth color or grey image 2d for processing operation

eInOptSubColorOrGreyImg3d1ToolTipId 

[Input Optional] first color or grey image 3d for processing operation

eInOptSubColorOrGreyImg3d2ToolTipId 

[Input Optional] second color or grey image 3d for processing operation

eInOptSubColorOrGreyImg3d3ToolTipId 

[Input Optional] third color or grey image 3d for processing operation

eInOptSubColorOrGreyImg3d4ToolTipId 

[Input Optional] fourth color or grey image 3d for processing operation

◆ eIntensityPreProcessorConfigMessage

Enumerate describing messages.

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

Enumerate value s is not yet supported.

◆ eIPSDKIPLShapeAnalysisMessage

Enumerate describing messages.

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

Invalid label index value d, mismatch with number of labels d.

eHomogeneousGeometricCalibrationRestored 

An homogeneous geometric calibration is used to compute the measure s (scale = f)

eModifiedMeasure 

The measure s has been modified, the results may differ from previous versions.

eDeprecatedAndReplacedMsr 

The measure s is deprecated, please use s instead.

eDeprecatedMsrParam 

The parameters of the measure s is deprecated and is ignored.

eDeprecatedMsrParamField 

The parameter field s of the measure s is deprecated and is ignored.

◆ eFormulaMeasureMessage

Enumerate describing messages.

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

Arithmetic formula measure associated to a formula string.

eArithmeticFormulaMsrParamsFormulaToolTipId 

Formula string.

eArithmeticFormulaMsrParamsToolTipId 

Parameter for measurement ArithmeticFormula.

eFailedToCreateAccessor 

Failed to create accessor for formula measure {s}
s.

eFailedToSetImageConstant 

Failed to set image constant for formula measure {s}
s.

eFormulaManagerInitFailed 

Failed to initialize formula manager for formula string {s}
s.

eInvalidArithmeticFormula 

Formula {s} is not evaluated has an arithmetic formula.

eInvalidLogicFormula 

Formula {s} is not evaluated has an logic formula.

eLogicFormulaMsrInfoToolTipId 

Logical formula measure used during shape filtering.

eLogicFormulaMsrParamsFormulaToolTipId 

Formula string.

eLogicFormulaMsrParamsToolTipId 

Parameter for measurement LogicFormula.

eNoMsrGlobalInfo 

No global information for measure with formula s.

◆ eBasicGeometryMeasureMessage

Enumerate describing messages.

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

Shape 2d area measurement (measure based on polygonal approximation)

eArea3dMsrInfoToolTipId 

Shape 3d area measurement (measure based on polyhedral approximation)

eFirstPixel2dMsrInfoToolTipId 

Get first pixel coordinate for each shape.

eFirstPixel3dMsrInfoToolTipId 

Get the first voxel for each shape.

eFirstPixelXMsrInfoToolTipId 

Get the X coordinate of the first pixel or voxel of each shape.

eFirstPixelYMsrInfoToolTipId 

Get the Y coordinate of the first pixel or voxel for each shape.

eFirstPixelZMsrInfoToolTipId 

Get the Z coordinate of the first pixel or voxel of each shape.

eHolesBasicPolicyMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be proceeded

eHolesBasicPolicyMsrParamsToolTipId 

parameter for measures needing a basic hole processing policy

eImageRatioMsrInfoToolTipId 

Measure allowing to compute the ratio between the shapes areas and the image area.

eMeshVolume3dMsrInfoToolTipId 

Shape 3d volume measurement (measure based on polyhedral approximation)

eNbConnectedComponents2dMsrInfoToolTipId 

Returns the number of connected components associated to each 2d shape.

eNbConnectedComponents3dMsrInfoToolTipId 

Returns the number of connected components associated to each 3d shape.

eNbPixels2dMsrInfoToolTipId 

Number of pixels in shape 2d measurement.

eNbPixels3dMsrInfoToolTipId 

Number of pixels in shape 3d measurement.

ePerimeter2dMsrInfoToolTipId 

Shape 2d perimeter measurement (measure based on polygonal approximation)

ePolygonArea2dMsrInfoToolTipId 

Shape 2d area measurement (measure based on polygonal approximation)

eVolume3dMsrInfoToolTipId 

Shape 3d volume measurement (measure based on polyhedral approximation)

◆ eImageBordersContactGeometryMessage

Enumerate describing messages.

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

Measure allowing to check whether a shape has contact with image borders.

eImageBordersContact3dMsrInfoToolTipId 

Measure allowing to check whether a shape has contact with image borders.

eTouchImageBordersMsrInfoToolTipId 

measure allowing to check whether shape touch at least a border of image

◆ eBoundingBoxGeometryMeasureMessage

Enumerate describing messages.

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

Error occurred when computing the 2d bounding box for shape d.

eBoundingBox2dMsrInfoToolTipId 

Measurement object for measure BoundingBox2d.

eBoundingBox2dMsrSuccess 

Computation of the 2d bounding box for shape d succceeded.

eBoundingBox3dMsrFailed 

Error occurred when computing the 3d bounding box for shape d.

eBoundingBox3dMsrInfoToolTipId 

Measurement object for measure BoundingBox3d.

eBoundingBox3dMsrSuccess 

Computation of the 3d bounding box for shape d succceeded.

eBoundingBoxCenterXMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the envelope along the x axis.

eBoundingBoxCenterYMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the envelope along the y axis.

eBoundingBoxCenterZMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the envelope along the z axis.

eBoundingBoxMaxXMsrInfoToolTipId 

Measure allowing to get the shape maximum x coordinate.

eBoundingBoxMaxYMsrInfoToolTipId 

Measure allowing to get the shape maximum y coordinate.

eBoundingBoxMaxZMsrInfoToolTipId 

Measure allowing to get the shape maximum z coordinate.

eBoundingBoxMinXMsrInfoToolTipId 

Measure allowing to get the shape minimum x coordinate.

eBoundingBoxMinYMsrInfoToolTipId 

Measure allowing to get the shape minimum y coordinate.

eBoundingBoxMinZMsrInfoToolTipId 

Measure allowing to get the shape minimum z coordinate.

eBoundingBoxSizeXMsrInfoToolTipId 

Measure allowing to compute the size of the shape envelope along the x axis.

eBoundingBoxSizeYMsrInfoToolTipId 

Measure allowing to compute the size of the shape envelope along the y axis.

eBoundingBoxSizeZMsrInfoToolTipId 

Measure allowing to compute the size of the shape envelope along the z axis.

eLengthOBBMsrInfoToolTipId 

Measure allowing to get length of the minimal oriented bounding box of a shape.

eLengthOBBMsrParamsOrientationStepToolTipId 

Step of the variation of the orientation of the angle used to compute the bounding box.

eLengthOBBMsrParamsToolTipId 

Parameter for measurement LengthOBB.

eWidthOBBMsrInfoToolTipId 

Measure allowing to get width of the minimal oriented bounding box of a shape.

eWidthOBBMsrParamsOrientationStepToolTipId 

Step of the variation of the angle to compute the minimal oriented bounding box.

eWidthOBBMsrParamsToolTipId 

Parameter for measurement WidthOBB.

◆ eConvexHullGeometryMeasureMessage

Enumerate describing messages.

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

Shape analysis failed for measure s for shape d.

eConvexHull2dMsrInfoToolTipId 

Computes the 2d convex hull for shape.

eConvexHull2dMsrSuccess 

Computation of the convex hull for shape d succceeded.

eConvexHullArea2dMsrInfoToolTipId 

Measure allowing to compute the area of the 2d convex hull for shape.

eConvexHullPerimeter2dMsrInfoToolTipId 

Measure allowing to compute the perimeter of the 2d convex hull for shape.

eConvexHull3dMsrFailed 

Shape analysis failed for measure s for shape d.

eConvexHull3dMsrInfoToolTipId 

Computes the 3d convex hull for shape.

eConvexHull3dMsrSuccess 

Computation of the convex hull for shape d succceeded.

eConvexHullArea3dMsrInfoToolTipId 

Measure allowing to compute the area of the 3d convex hull for shape.

eConvexHullVolume3dMsrInfoToolTipId 

Measure allowing to compute the volume of the 3d convex hull for shape.

◆ eFittingGeometryMeasureMessage

Enumerate describing messages.

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

x coordinates for center of least square ball associated to shape tops

eLeastSquareBallCenterYMsrInfoToolTipId 

y coordinates for center of least square ball associated to shape tops

eLeastSquareBallCenterZMsrInfoToolTipId 

z coordinates for center of least square ball associated to shape tops

eLeastSquareBallRadiusMsrInfoToolTipId 

radius of least square ball associated to shape tops

eLeastSquareCircle2dMsrInfoToolTipId 

least square circle associated to shape tops

eLeastSquareCircle2dMsrParamsToolTipId 

Parameter for measurement LeastSquareCircle2d.

eLeastSquareCircle2dMsrParamsbAllowRobustEstimationToolTipId 

Falg indicating whether we allow a robust estimation (ie an outlier filtering)

eLeastSquareEllipse2dMsrInfoToolTipId 

least square ellipse associated to shape tops

eLeastSquareEllipsoid3dMsrInfoToolTipId 

least square ellipsoid associated to shape tops

eLeastSquareEllipsoidCenterXMsrInfoToolTipId 

x coordinates for center of least square ellipsoid associated to shape tops

eLeastSquareEllipsoidCenterYMsrInfoToolTipId 

y coordinates for center of least square ellipsoid associated to shape tops

eLeastSquareEllipsoidCenterZMsrInfoToolTipId 

z coordinates for center of least square ellipsoid associated to shape tops

eLeastSquareEllipsoidMajorRadiusMsrInfoToolTipId 

major radius of least square ellipsoid associated to shape tops

eLeastSquareEllipsoidMediumRadiusMsrInfoToolTipId 

medium radius of least square ellipsoid associated to shape tops

eLeastSquareEllipsoidMinorRadiusMsrInfoToolTipId 

minor radius of least square ellipsoid associated to shape tops

eLeastSquareHyperPlanDistanceToOriginMsrInfoToolTipId 

distance to origin for least square hyper plan (line 2d or plan 3d) associated to shape tops

eLeastSquareHyperPlanNormalXMsrInfoToolTipId 

x component of normal for least square hyper plan (line 2d or plan 3d) associated to shape tops

eLeastSquareHyperPlanNormalYMsrInfoToolTipId 

y component of normal for least square hyper plan (line 2d or plan 3d) associated to shape tops

eLeastSquareHyperPlanNormalZMsrInfoToolTipId 

z component of normal for least square hyper plan (line 2d or plan 3d) associated to shape tops

eLeastSquareLine2dMsrInfoToolTipId 

least square line 2d associated to shape tops

eLeastSquarePlan3dMsrInfoToolTipId 

least square plan 3d associated to shape tops

eLeastSquareSphere3dMsrInfoToolTipId 

least square sphere associated to shape tops

eLeastSquareSphere3dMsrParamsToolTipId 

Parameter for measurement LeastSquareSphere3d.

eLeastSquareSphere3dMsrParamsbAllowRobustEstimationToolTipId 

Falg indicating whether we allow a robust estimation (ie an outlier filtering)

eMaxInscribedBallCenterXMsrInfoToolTipId 

x coordinates for center of ball of maximum radius enclosed by shape

eMaxInscribedBallCenterYMsrInfoToolTipId 

y coordinates for center of ball of maximum radius enclosed by shape

eMaxInscribedBallRadiusMsrInfoToolTipId 

radius of ball of maximum radius enclosed by shape

eMaxInscribedCircle2dMsrInfoToolTipId 

circle of maximum radius enclosed by shape

eMinEnclosingBallCenterXMsrInfoToolTipId 

x coordinates for center of ball of minimum radius enclosing shape

eMinEnclosingBallCenterYMsrInfoToolTipId 

y coordinates for center of ball of minimum radius enclosing shape

eMinEnclosingBallCenterZMsrInfoToolTipId 

z coordinates for center of ball of minimum radius enclosing shape

eMinEnclosingBallRadiusMsrInfoToolTipId 

radius of ball of minimum radius enclosing shape

eMinEnclosingCircle2dMsrInfoToolTipId 

circle of minimum radius enclosing shape

eMinEnclosingSphere3dMsrInfoToolTipId 

sphere of minimum radius enclosing shape

◆ eAngularityFormFactorGeometryMeasureMessage

Enumerate describing messages.

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

ratio of the bounding edge angles and the distance of the edges from the center of the particle which is defined by the largest inscribed circle to the radius of the maximum inscribed circle

eDisparityAngularity2dMsrInfoToolTipId 

measure allowing to build an histogram of disparity between angle measured on shape and angle measured on reference ellipse

eDisparityAngularity2dMsrParamsNbOrientationsToolTipId 

number of classes for orientation histogram

eDisparityAngularity2dMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be taken into account during processing

eDisparityAngularity2dMsrParamsQuantileToolTipId 

target histogram quantile for processing

eDisparityAngularity2dMsrParamsToolTipId 

Parameter for measurement DisparityAngularity2d.

eEdgeAngularity2dMsrInfoToolTipId 

measure allowing to compute an angularity criterion based on a simple successive edge angle variation

eGradientAngularityIndex2dMsrInfoToolTipId 

measure allowing to compute average of the change in the angles of the gradient vectors around the particle circumference

eInvalidQuantileValue 

Invalid quantile value f, should be in [0, 1].

eOutlineSlopeAngularity2dMsrInfoToolTipId 

this measure allows to compute changes in the slope of the shape outline

eOutlineSlopeAngularity2dMsrParamsNbOrientationsToolTipId 

number of classes for orientation histogram

eOutlineSlopeAngularity2dMsrParamsToolTipId 

Parameter for measurement OutlineSlopeAngularity2d.

eRadiusAngularityIndex2dMsrInfoToolTipId 

sum of the distance difference between the outline of a shape in certain direction to that of an equivalent ellipse

eRadiusAngularityIndex2dMsrParamsNbOrientationsToolTipId 

number of orientation sample for measurement

eRadiusAngularityIndex2dMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be taken into account during processing

eRadiusAngularityIndex2dMsrParamsToolTipId 

Parameter for measurement RadiusAngularityIndex2d.

◆ eFormFactorGeometryMeasureMessage

Enumerate describing messages.

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

Measure the aspect ratio of a shape.

eAspectRatioMsrParamsNbOrientationsToolTipId 

number of orientations

eAspectRatioMsrParamsToolTipId 

Parameter for measurement AspectRatio.

eCircularity2dMsrInfoToolTipId 

Compute the circularity of a shape.

eConvexityMsrInfoToolTipId 

Measure the convexity of a 2d shape.

eEquivalentDiameterMsrInfoToolTipId 

Compute the diameter of equivalent 2d circle or 3d sphere (circle with same area or sphere with same volume)

eEquivalentRayMsrInfoToolTipId 

Compute ray of equivalent 2d circle or 3d sphere (circle with same area or sphere with same volume)

eExtentMsrInfoToolTipId 

Measure the extent of an object into its bounding box.

eFeret2dMsrInfoToolTipId 

Computes the feret diameter with its information (orientation and terminal points)

eFeret2dMsrParamsOrientationToolTipId 

Orientation of the feret diameter to masure.

eFeret2dMsrParamsToolTipId 

Parameter for measurement Feret2d.

eFeret3dMsrInfoToolTipId 

Computes the feret diameter with its information (orientation and terminal points)

eFeret3dMsrParamsOrientationPhiToolTipId 

Feret diameter phi orientation.

eFeret3dMsrParamsOrientationThetaToolTipId 

Feret diameter theta orientation.

eFeret3dMsrParamsToolTipId 

Parameter for measurement Feret3d.

eFeretDiameter2dMsrInfoToolTipId 

computes, for a given orientation, Feret diameter

eFeretDiameter2dMsrParamsOrientationToolTipId 

Feret diameter orientation.

eFeretDiameter2dMsrParamsToolTipId 

Parameter for measurement FeretDiameter2d.

eFeretDiameter3dMsrInfoToolTipId 

computes, for a given orientation, Feret diameter

eFeretDiameter3dMsrParamsOrientationPhiToolTipId 

Feret diameter orientation (phi angle)

eFeretDiameter3dMsrParamsOrientationThetaToolTipId 

Feret diameter orientation (theta angle)

eFeretDiameter3dMsrParamsToolTipId 

Parameter for measurement FeretDiameter3d.

eFeretOrthogonalDiameters2dMsrInfoToolTipId 

computes, for a given orientation, Feret diameter and orthogonal Feret diameter

eFeretOrthogonalDiameters2dMsrParamsOrientationToolTipId 

Feret diameter orientation.

eFeretOrthogonalDiameters2dMsrParamsToolTipId 

Parameter for measurement FeretOrthogonalDiameters2d.

eFeretOrthogonalDiameters3dMsrInfoToolTipId 

computes, for a given orientation, Feret diameter and orthogonal Feret diameters

eFeretOrthogonalDiameters3dMsrParamsOrientationPhiToolTipId 

Feret diameter phi orientation.

eFeretOrthogonalDiameters3dMsrParamsOrientationThetaToolTipId 

Feret diameter theta orientation.

eFeretOrthogonalDiameters3dMsrParamsToolTipId 

Parameter for measurement FeretOrthogonalDiameters3d.

eInvalidFeretDiameterOrientation 

Invalid orientation (must belong to range [0; pi[)

eInvalidFeretDiameterPhiOrientation 

Invalid phi angle (must belong to range [0; 2*pi[)

eInvalidFeretDiameterThetaOrientation 

Invalid theta angle (must belong to range [0; pi])

eInvalidFeretOrthogonalDiametersOrientation 

The range of orientations [0; PI/2[.

eInvalidFeretOrthogonalDiametersPhiOrientation 

Phi angle must belong to range [0; 2*PI[.

eInvalidFeretOrthogonalDiametersThetaOrientation 

Theta angle must belong to range [0; PI].

eInvalidNbOfOrientations 

Specified number of orientations must be strictly greater than 0.

Invalid value for number of orientations.

eMaxFeretDiameterMsrInfoToolTipId 

maximal Feret diameter over the range of orientations [0; PI[

eMaxFeretDiameterMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretDiameterMsrParamsToolTipId 

Parameter for measurement MaxFeretDiameter.

eMaxFeretOrientation2dMsrInfoToolTipId 

Returns the orientation of the maximum 2D Feret diameter.

eMaxFeretOrientation2dMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretOrientation2dMsrParamsToolTipId 

Parameter for measurement MaxFeretOrientation2d.

eMaxFeretOrientationPhi3dMsrInfoToolTipId 

Returns the phi orientation (in the x-y plan) of the maximum 3D Feret diameter.

eMaxFeretOrientationPhi3dMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretOrientationPhi3dMsrParamsToolTipId 

Parameter for measurement MaxFeretOrientationPhi3d.

eMaxFeretOrientationTheta3dMsrInfoToolTipId 

Returns the theta orientation (angle between the z axis and the in the x-y plan) of the maximum 3D Feret diameter.

eMaxFeretOrientationTheta3dMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretOrientationTheta3dMsrParamsToolTipId 

Parameter for measurement MaxFeretOrientationTheta3d.

eMaxFeretPt0XMsrInfoToolTipId 

Returns the x coordinate of the first point used to compute the maximum Feret diameter.

eMaxFeretPt0XMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt0XMsrParamsToolTipId 

Parameter for measurement MaxFeretPt0X.

eMaxFeretPt0YMsrInfoToolTipId 

Returns the y coordinate of the first point used to compute the maximum Feret diameter.

eMaxFeretPt0YMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt0YMsrParamsToolTipId 

Parameter for measurement MaxFeretPt0Y.

eMaxFeretPt0ZMsrInfoToolTipId 

Returns the z coordinate of the first point used to compute the maximum Feret diameter.

eMaxFeretPt0ZMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt0ZMsrParamsToolTipId 

Parameter for measurement MaxFeretPt0Z.

eMaxFeretPt1XMsrInfoToolTipId 

Returns the x coordinate of the second point used to compute the maximum Feret diameter.

eMaxFeretPt1XMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt1XMsrParamsToolTipId 

Parameter for measurement MaxFeretPt1X.

eMaxFeretPt1YMsrInfoToolTipId 

Returns the y coordinate of the second point used to compute the maximum Feret diameter.

eMaxFeretPt1YMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt1YMsrParamsToolTipId 

Parameter for measurement MaxFeretPt1Y.

eMaxFeretPt1ZMsrInfoToolTipId 

Returns the z coordinate of the second point used to compute the maximum Feret diameter.

eMaxFeretPt1ZMsrParamsNbOrientationsToolTipId 

number of orientations

eMaxFeretPt1ZMsrParamsToolTipId 

Parameter for measurement MaxFeretPt1Z.

eMeanFeretDiameterMsrInfoToolTipId 

mean of Feret diameters over the range of orientations [0; PI[

eMeanFeretDiameterMsrParamsNbOrientationsToolTipId 

number of orientations

eMeanFeretDiameterMsrParamsToolTipId 

Parameter for measurement MeanFeretDiameter.

eMinFeretDiameterMsrInfoToolTipId 

minimal Feret diameter over the range of orientations [0; PI[

eMinFeretDiameterMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretDiameterMsrParamsToolTipId 

Parameter for measurement MinFeretDiameter.

eMinFeretOrientation2dMsrInfoToolTipId 

Returns the orientation of the minimum 2D Feret diameter.

eMinFeretOrientation2dMsrParamsToolTipId 

Parameter for measurement MinFeretOrientation2d.

eMinFeretOrientation2dMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretOrientationPhi3dMsrInfoToolTipId 

Returns the phi orientation (in the x-y plan) of the minimum 3D Feret diameter.

eMinFeretOrientationPhi3dMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretOrientationPhi3dMsrParamsToolTipId 

Parameter for measurement MinFeretOrientationPhi3d.

eMinFeretOrientationTheta3dMsrInfoToolTipId 

Returns the theta orientation (angle between the z axis and the in the x-y plan) of the minimum 3D Feret diameter.

eMinFeretOrientationTheta3dMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretOrientationTheta3dMsrParamsToolTipId 

Parameter for measurement MinFeretOrientationTheta3d.

eMinFeretPt0XMsrInfoToolTipId 

Returns the x coordinate of the first point used to compute the minimum Feret diameter.

eMinFeretPt0XMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt0XMsrParamsToolTipId 

Parameter for measurement MinFeretPt0X.

eMinFeretPt0YMsrInfoToolTipId 

Returns the y coordinate of the first point used to compute the minimum Feret diameter.

eMinFeretPt0YMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt0YMsrParamsToolTipId 

Parameter for measurement MinFeretPt0Y.

eMinFeretPt0ZMsrInfoToolTipId 

Returns the z coordinate of the first point used to compute the minimum Feret diameter.

eMinFeretPt0ZMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt0ZMsrParamsToolTipId 

Parameter for measurement MinFeretPt0Z.

eMinFeretPt1XMsrInfoToolTipId 

Returns the x coordinate of the second point used to compute the minimum Feret diameter.

eMinFeretPt1XMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt1XMsrParamsToolTipId 

Parameter for measurement MinFeretPt1XMsr.

eMinFeretPt1YMsrInfoToolTipId 

Returns the y coordinate of the second point used to compute the minimum Feret diameter.

eMinFeretPt1YMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt1YMsrParamsToolTipId 

Parameter for measurement MinFeretPt1Y.

eMinFeretPt1ZMsrInfoToolTipId 

Returns the z coordinate of the second point used to compute the minimum Feret diameter.

eMinFeretPt1ZMsrParamsNbOrientationsToolTipId 

number of orientations

eMinFeretPt1ZMsrParamsToolTipId 

Parameter for measurement MinFeretPt1Z.

eOrientedExtentMsrInfoToolTipId 

Measure the extent of an object into its oriented bounding box.

eOrientedExtentMsrParamsNbOrientationsToolTipId 

Number of orientations used to compute oriented bounding box.

eOrientedExtentMsrParamsProcessHolesToolTipId 

Flag indicating whether holes should be considered.

eOrientedExtentMsrParamsToolTipId 

Parameter for measurement OrientedExtent.

eRelativeSizeMsrInfoToolTipId 

Measure allowing to get the number of shapes equivalent to the shape with minimum area.

eRelativeSizeMsrParamsProcessHolesToolTipId 

Equals true if the area calculation process shape holes.

eRelativeSizeMsrParamsRelativeSizePolicyToolTipId 

Enumerate indicating used relative size measure policy.

eRelativeSizeMsrParamsToolTipId 

Parameter for measurement RelativeSize.

eRoughness2dMsrInfoToolTipId 

measure the roughness

eRoughness2dMsrParamsNbMinPointForPolygApproxToolTipId 

Minimum number of points needed to trigger polygon approximation.

eRoughness2dMsrParamsNeighborhood2dTypeToolTipId 

Neighborhood 2d type for operation.

eRoughness2dMsrParamsPolygApproxMaxDistToolTipId 

Maximum distance for the second approximated shape used in the roughness calculation.

eRoughness2dMsrParamsProcessHolesToolTipId 

Flag indicating whether holes should be processed.

eRoughness2dMsrParamsToolTipId 

Parameter for measurement Roughness2d.

eSphericity3dMsrInfoToolTipId 

Compute the sphericity of a 3d shape.

◆ eRelativeSizePolicy

Enumerate describing measure relative size processing policy.

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum
Enumerator
eRSP_Min 

Relative size is computed with respect to minimum shape size.

eRSP_Max 

Relative size is computed with respect to maximum shape size.

◆ eInertiaGeometryMeasureMessage

Enumerate describing messages.

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

Measure allowing to compute the barycenter for 2d shape.

eBarycenter3dMsrInfoToolTipId 

Measure allowing to compute the barycenter for 3d shape.

eBarycenterXMsrInfoToolTipId 

Measure allowing to compute the barycenter for shape along x-axis.

eBarycenterYMsrInfoToolTipId 

Measure allowing to compute the barycenter for shape along y-axis.

eBarycenterZMsrInfoToolTipId 

Measure allowing to compute the barycenter for 3d shape along z-axis.

eEccentricity2dMsrInfoToolTipId 

Measure eccentricity of the ellipse that has the same second moments as 2d shape.

eHuMoments2dMsrInfoToolTipId 

Hu Moments of order up to 3 measurement of a shape.

eInertia2dMsrInfoToolTipId 

Measure allowing to compute the second order moment for 2d shape.

eInertia3dLambdaInterMsrInfoToolTipId 

Measure allowing to compute the intermediary eigen value from the second order moment matrix computed from the Inertia3d measurement for 3d shape.

eInertia3dMsrInfoToolTipId 

Measure allowing to compute the second order moment for 2d shape.

eInertia3dNormalOrientationPhiMsrInfoToolTipId 

Measure allowing to compute the 3d shape normal orientation (phi component of the (phi, theta) representation) from the second order moment matrix computed from the Inertia2d measurement.

eInertia3dNormalOrientationThetaMsrInfoToolTipId 

Measure allowing to compute the 3d shape normal orientation (theta component of the (phi, theta) representation) from the second order moment matrix computed from the Inertia3d measurement.

eInertia3dOrientationAlphaMsrInfoToolTipId 

Measure allowing to compute the shape orientation alpha component from the second order moment matrix computed from the Inertia3d measurement for 3d shape.

eInertia3dOrientationBetaMsrInfoToolTipId 

Measure allowing to compute the shape orientation beta component from the second order moment matrix computed from the Inertia3d measurement for 3d shape.

eInertia3dOrientationChiMsrInfoToolTipId 

Measure allowing to compute the shape orientation chi component from the second order moment matrix computed from the Inertia3d measurement for 2d shape.

eInertia3dOrientationPhiMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (phi component of the (phi, theta) representation) from the second order moment matrix computed from the Inertia2d measurement.

eInertia3dOrientationThetaMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (theta component of the (phi, theta) representation) from the second order moment matrix computed from the Inertia3d measurement.

eInertiaLambdaMaxMsrInfoToolTipId 

Measure allowing to compute the maximum eigen value from the second order moment matrix computed from the Inertia measurement for shape.

eInertiaLambdaMinMsrInfoToolTipId 

Measure allowing to compute the minimum eigen value from the second order moment matrix computed from the Inertia measurement for shape.

eInertiaNormalOrientation3dMsrInfoToolTipId 

Compute the Phi-Theta 3d normal orientation for each shape.

eInertiaOrientation2dMsrInfoToolTipId 

Measure allowing to compute the shape orientation from the second order moment matrix computed from the Inertia2d measurement for 2d shape.

eInertiaOrientation3dMsrInfoToolTipId 

Compute the Phi-Theta 3d orientation for each shape.

◆ eMatchingGeometryMeasureMessage

Enumerate describing messages.

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

Computes the distance between Hu moments of shapes in an image and and a template's Hu moments.

eHuDistance2dMsrParamsDistanceTypeToolTipId 

Hu moments distance type.

eHuDistance2dMsrParamsProcessHolesToolTipId 

indicating whether holes should be processed

eHuDistance2dMsrParamsShapeHuMomentsToolTipId 

Hu moments of a shape.

eHuDistance2dMsrParamsToolTipId 

Parameter for measurement HuDistance2d.

eHuMatch2dMsrInfoToolTipId 

Computes the distance between Hu moments of shapes in an image and and several templates' Hu moments.

eHuMatch2dMsrParamsDistanceTypeToolTipId 

Hu moments distance type.

eHuMatch2dMsrParamsProcessHolesToolTipId 

indicating whether holes should be processed

eHuMatch2dMsrParamsShapeHuMomentsCollToolTipId 

Hu moments of a shape.

eHuMatch2dMsrParamsThresholdToolTipId 

Threshold to match two shapes.

eHuMatch2dMsrParamsToolTipId 

Parameter for measurement HuMatch2d.

◆ eMetrologyGeometryMeasureMessage

Enumerate describing messages.

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

Ball type s is not yet supported.

eFlatness2dMsrInfoToolTipId 

computation of distance from shape tops to considered line

eFlatness3dMsrInfoToolTipId 

computation of distance from shape tops to considered plan

eFlatnessPeakMsrInfoToolTipId 

out of flatness highest peak given measure reference hyper plan

eFlatnessTotalMsrInfoToolTipId 

out of flatness expressed as difference between highest peak and lowest valley given measure reference hyper plan

eFlatnessValleyMsrInfoToolTipId 

out of flatness lowest valley given measure reference hyper plan

eRoundness2dMsrInfoToolTipId 

computation of distance from shape tops to considered circle

eRoundness3dMsrInfoToolTipId 

computation of distance from shape tops to considered sphere

eRoundnessMsrParamsBallTypeToolTipId 

ball type used for roundness measurement

eRoundnessMsrParamsEstimationConfigToolTipId 

configuration parameters for robust estimation

eRoundnessMsrParamsProcessHolesToolTipId 

Flag indicating whether holes should be processed.

eRoundnessMsrParamsToolTipId 

Parameter for measurement Roundness.

eRoundnessPeakMsrInfoToolTipId 

out of roundness highest peak given measure reference ball

eRoundnessTotalMsrInfoToolTipId 

out of roundness expressed as difference between highest peak and lowest valley given measure reference ball

eRoundnessValleyMsrInfoToolTipId 

out of roundness lowest valley given measure reference ball

◆ eBallType

Enumerate describing ball type used for roundness measurement.

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum
Enumerator
eBT_MinEnclosing 

Minimum enclosing ball.

eBT_MaxInscribed 

Maximum inscribed ball.

eBT_LeastSquare 

Least square estimated ball.

◆ eNeighborhoodGeometryMeasureMessage

Enumerate describing messages.

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

measure allowing to create a rtree associated to collection of barycenters 2d

eBarycenter2dCollRTreeMsrResultsNoSubSampling 

Barycenter 2d coll rtree measure results are indivisible and cannot be sub sampled, internal error.

eBarycenter3dCollRTreeMsrInfoToolTipId 

measure allowing to create a rtree associated to collection of barycenters 3d

eBarycenter3dCollRTreeMsrResultsNoSubSampling 

Barycenter 3d coll rtree measure results are indivisible and cannot be sub sampled, internal error.

eDistanceToNearestBarycenter2dMsrInfoToolTipId 

computation of distance from shape barycenter to nearest neighbor shape barycenter for each shape

eDistanceToNearestBarycenter3dMsrInfoToolTipId 

computation of distance from shape barycenter to nearest neighbor shape barycenter for each shape

eDistanceToNearestNeighbor2dMsrInfoToolTipId 

computation of distance to nearest neighbor for each shape

eDistanceToNearestNeighbor3dMsrInfoToolTipId 

computation of distance to nearest neighbor for each shape

eInvalidDistance 

Invalid distance value f for measure s, should not be negative.

eLengthOfContact2dMsrInfoToolTipId 

measure allowing to compute length of contact between shapes

eLengthOfContact2dMsrParamsContactDistToolTipId 

distance under or equal which shapes are considered in contact

eLengthOfContact2dMsrParamsContactPolicyToolTipId 

policy used to define if a segment belongs to elements in contact with a shape

eLengthOfContact2dMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be proceeded

eLengthOfContact2dMsrParamsSegmentSubSamplingStepToolTipId 

sub sampling step for processing of shape segments, a null value stands for no sub sampling

eLengthOfContact2dMsrParamsToolTipId 

Parameter for measurement LengthOfContact2d.

eNbNeighborsMsrInfoToolTipId 

measure allowing to compute number of neighbors of shapes given a distance threshold

eNearestNeighbor2dCollectorMsrInfoToolTipId 

measure allowing to agregate results of nearest neighbor 2d filter stage

eNearestNeighbor2dFilterMsrInfoToolTipId 

measure allowing to pre filter shapes candidates to be nearest shape for each shapes

eNearestNeighbor3dCollectorMsrInfoToolTipId 

measure allowing to agregate results of nearest neighbor 3d filter stage

eNearestNeighbor3dFilterMsrInfoToolTipId 

measure allowing to pre filter shapes candidates to be nearest shape for each shapes

eNearestNeighbors2dMsrInfoToolTipId 

measure allowing to retrieve shapes at a given distance of measured shape

eNearestNeighbors3dMsrInfoToolTipId 

measure allowing to retrieve shapes at a given distance of measured shape

eNeighbors2dDistanceCollectorMsrInfoToolTipId 

measure allowing to agregate results of neighbors 2d distance filter stage

eNeighbors2dDistanceFilterMsrInfoToolTipId 

measure allowing to pre filter shapes in function of a given distance

eNeighbors3dDistanceCollectorMsrInfoToolTipId 

measure allowing to agregate results of neighbors 3d distance filter stage

eNeighbors3dDistanceFilterMsrInfoToolTipId 

measure allowing to pre filter shapes in function of a given distance

eNeighborsDistanceMsrParamsMaxDistToolTipId 

used distance threshold for processing (distance should be lower of equal)

eNeighborsDistanceMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be proceeded

eNeighborsDistanceMsrParamsToolTipId 

parameter for measures using a distance between entities

eShape2dCollRTreeMsrInfoToolTipId 

measure allowing to create a rtree associated to collection of shapes

eShape2dCollRTreeMsrResultsNoSubSampling 

Shape 2d coll rtree measure results are indivisible and cannot be sub sampled, internal error.

eShape2dRTreeMsrInfoToolTipId 

measure allowing to associate a rtree to each shapes

eShape3dCollRTreeMsrInfoToolTipId 

measure allowing to create a rtree associated to collection of shapes

eShape3dRTreeMsrInfoToolTipId 

measure allowing to associate a rtree to each shapes

eSurfaceOfContact3dMsrInfoToolTipId 

measure allowing to compute surface of contact between shapes

eSurfaceOfContact3dMsrParamsContactDistToolTipId 

distance under or equal which shapes are considered in contact

eSurfaceOfContact3dMsrParamsProcessHolesToolTipId 

flag indicating whether holes should be proceeded

eSurfaceOfContact3dMsrParamsToolTipId 

Parameter for measurement SurfaceOfContact3d.

◆ eOrientedBoundingBoxGeometryMeasureMessage

Enumerate describing messages.

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

Specified number of orientations must be strictly greater than 0.

Invalid value for number of orientations.

eOBBCenterXMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the minimal oriented bounding box along the x axis.

eOBBCenterXMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBCenterXMsrParamsToolTipId 

Parameter for measurement OBBCenterX.

eOBBCenterYMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the minimal oriented bounding box along the y axis.

eOBBCenterYMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBCenterYMsrParamsToolTipId 

Parameter for measurement OBBCenterY.

eOBBCenterZMsrInfoToolTipId 

Measure allowing to compute the position of the centroid of the minimal oriented bounding box along the z axis.

eOBBCenterZMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBCenterZMsrParamsToolTipId 

Parameter for measurement OBBCenterZ.

eOBBHeightMsrInfoToolTipId 

Measure allowing to get height of the minimal oriented bounding box of a shape.

eOBBHeightMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBHeightMsrParamsToolTipId 

Parameter for measurement OBBHeight.

eOBBLengthMsrInfoToolTipId 

Measure allowing to get length of the minimal oriented bounding box of a shape.

eOBBLengthMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBLengthMsrParamsToolTipId 

Parameter for measurement OBBLength.

eOBBOrientation2dMsrInfoToolTipId 

Measure allowing to get the orientation of the minimal oriented bounding box of a 2d shape.

eOBBOrientation2dMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBOrientation2dMsrParamsToolTipId 

Parameter for measurement OBBOrientation2d.

eOBBOrientation3dMsrInfoToolTipId 

Measure allowing to get the orientation of the minimal oriented bounding box of a 3d shape.

eOBBOrientation3dMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBOrientation3dMsrParamsToolTipId 

Parameter for measurement OBBOrientation3d.

eOBBOrientationAlphaMsrInfoToolTipId 

Measure allowing to get the alpha component of the orientation of the minimal oriented bounding box of a 3d shape.

eOBBOrientationAlphaMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBOrientationAlphaMsrParamsToolTipId 

Parameter for measurement OBBOrientationAlpha.

eOBBOrientationBetaMsrInfoToolTipId 

Measure allowing to get the beta component of the orientation of the minimal oriented bounding box of a 3d shape.

eOBBOrientationBetaMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBOrientationBetaMsrParamsToolTipId 

Parameter for measurement OBBOrientationBeta.

eOBBOrientationChiMsrInfoToolTipId 

Measure allowing to get the chi component of the orientation of the minimal oriented bounding box of a 3d shape.

eOBBOrientationChiMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBOrientationChiMsrParamsToolTipId 

Parameter for measurement OBBOrientationChi.

eOBBWidthMsrInfoToolTipId 

Measure allowing to get width of the minimal oriented bounding box of a shape.

eOBBWidthMsrParamsNbOrientationsToolTipId 

number of orientations

eOBBWidthMsrParamsToolTipId 

Parameter for measurement OBBWidth.

eOrientedBoundingBox2dMsrInfoToolTipId 

2d Oriented bounding box fitting a shape

eOrientedBoundingBox2dMsrParamsNbOrientationsToolTipId 

number of orientations

eOrientedBoundingBox2dMsrParamsToolTipId 

Parameter for measurement OrientedBoundingBox2d.

eOrientedBoundingBox3dMsrInfoToolTipId 

3d Oriented bounding box fitting a shape

eOrientedBoundingBox3dMsrParamsNbOrientationsToolTipId 

number of orientations

eOrientedBoundingBox3dMsrParamsToolTipId 

Parameter for measurement OrientedBoundingBox3d.

◆ ePorosityGeometryMeasureMessage

Enumerate describing messages.

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

Compute number of holes associated to 2d shape.

eNbHoles3dMsrInfoToolTipId 

Compute number of holes associated to 3d shape.

eNbHolesMsrInfoToolTipId 

Compute number of holes associated to shape.

ePorosityMsrInfoToolTipId 

Material porosity measurement : fraction of the volume of voids over the total volume.

◆ eProjectionGeometryMeasureMessage

Enumerate describing messages.

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

Measure the surface of the projection along the X axis.

eSurfaceProjectionYMsrInfoToolTipId 

Measure the surface of the projection along the Y axis.

eSurfaceProjectionZMsrInfoToolTipId 

Measure the surface of the projection along the Z axis.

◆ eSkeletonGeometryMeasureMessage

Enumerate describing messages.

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

Length of the longest shortest path between any two skeleton 2d verticies.

eSkeleton2dDiameterLengthMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dDiameterLengthMsrParamsToolTipId 

Parameter for measurement Skeleton2dDiameterLength.

eSkeleton2dDiameterMeanCurvatureMsrInfoToolTipId 

Mean curvature of the longest shortest path between any two skeleton 2d verticies.

eSkeleton2dDiameterMeanCurvatureMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dDiameterMeanCurvatureMsrParamsToolTipId 

Parameter for measurement Skeleton2dDiameterMeanCurvature.

eSkeleton2dDiameterMsrInfoToolTipId 

Extraction of shape 2d skeleton diameter.

eSkeleton2dDiameterMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dDiameterMsrParamsToolTipId 

Parameter for measurement Skeleton2dDiameter.

eSkeleton2dDiameterTortuosityMsrInfoToolTipId 

Tortuosity of the longest shortest path between any two skeleton 2d verticies.

eSkeleton2dDiameterTortuosityMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dDiameterTortuosityMsrParamsToolTipId 

Parameter for measurement Skeleton2dDiameterTortuosity.

eSkeleton2dLengthMsrInfoToolTipId 

Length of graph associated to skeleton 2d.

eSkeleton2dLengthMsrParamsEdgeCategoryToolTipId 

Flag indicating which kind of skeleton edges should be considered for length computation.

eSkeleton2dLengthMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dLengthMsrParamsToolTipId 

Parameter for measurement Skeleton2dLength.

eSkeleton2dMaxThicknessMsrInfoToolTipId 

Maximum thickness of shape 2d defined using branches of its skeleton.

eSkeleton2dMaxThicknessMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dMaxThicknessMsrParamsToolTipId 

Parameter for measurement Skeleton2dMaxThickness.

eSkeleton2dMeanEdgeLengthMsrInfoToolTipId 

Mean edge length for graph associated to skeleton 2d.

eSkeleton2dMeanEdgeLengthMsrParamsEdgeCategoryToolTipId 

Flag indicating which kind of skeleton edges should be considered for length computation.

eSkeleton2dMeanEdgeLengthMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dMeanEdgeLengthMsrParamsToolTipId 

Parameter for measurement Skeleton2dMeanEdgeLength.

eSkeleton2dMeanThicknessMsrInfoToolTipId 

Mean thickness of shape 2d defined using branches of its skeleton.

eSkeleton2dMeanThicknessMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dMeanThicknessMsrParamsToolTipId 

Parameter for measurement Skeleton2dMeanThickness.

eSkeleton2dMinThicknessMsrInfoToolTipId 

Minimuml thickness of shape 2d defined using branches of its skeleton.

eSkeleton2dMinThicknessMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dMinThicknessMsrParamsToolTipId 

Parameter for measurement Skeleton2dMinThickness.

eSkeleton2dMsrFailed 

Skeleton 2d construction failed during shape analysis for shape d
s.

eSkeleton2dMsrInfoToolTipId 

2d skeleton associated to a shape

eSkeleton2dMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dMsrParamsToolTipId 

Parameter for measurement Skeleton2d.

eSkeleton2dNbVertexMsrInfoToolTipId 

Number of vertex in graph associated to skeleton 2d.

eSkeleton2dNbVertexMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dNbVertexMsrParamsToolTipId 

Parameter for measurement Skeleton2dNbVertex.

eSkeleton2dNbVertexMsrParamsVertexCategoryToolTipId 

Flag indicating which kind of skeleton vertices should be considered for computation.

eSkeleton2dThicknessMsrInfoToolTipId 

Extraction of shape 2d skeleton thickness informations.

eSkeleton2dThicknessMsrParamsHolesPolicyToolTipId 

Flag describing holes processing policy.

eSkeleton2dThicknessMsrParamsToolTipId 

Parameter for measurement Skeleton2dThickness.

◆ eMinMaxDefinition

Enumerator
eMMD_ShapeMinMax 

minimal and maximal intensities of the shape

eMMD_ImgMinMax 

minimal and maximal intensities of the image containing the shape

eMMD_UserDefinedMinMax 

minimal and maximal intensities are defined by the user

◆ eHistogramIntensityMeasureMessage

Enumerator
eHistogramMostPopulatedGLMsrInfoToolTipId 

Compute the intensity of the most populated class.

eHistogramMostPopulatedGLMsrParamsHistoParamsToolTipId 

parameters for histogram measurement

eHistogramMostPopulatedGLMsrParamsToolTipId 

Parameter for measurement HistogramMostPopulatedGL.

eHistogramMostPopulatedMsrInfoToolTipId 

Compute the population and the associated intensity of the most populated class in the histogram.

eHistogramMostPopulatedMsrParamsHistoParamsToolTipId 

Parameters for histogram measurement.

eHistogramMostPopulatedMsrParamsToolTipId 

Parameter for measurement HistogramMostPopulated.

eHistogramMsrInfoToolTipId 

measure of intensity histogram for shape

eHistogramMsrParamsBinWidthToolTipId 

width of histogram bins

eHistogramMsrParamsDefineBinWidthFlagToolTipId 

true if the user defined the histogram bin width, false if he defined its number of classes

eHistogramMsrParamsMaxToolTipId 

Maximal intensity for shape.

eHistogramMsrParamsMinMaxDefinitionToolTipId 

Definition of Min and Max parameters.

eHistogramMsrParamsMinToolTipId 

Minimal intensity for shape.

eHistogramMsrParamsNbClassesToolTipId 

number of classes in histogram

eHistogramMsrParamsToolTipId 

Parameter for measurement Histogram.

eHistogramPopulationMaxMsrInfoToolTipId 

Compute the population of the most populated class.

eHistogramPopulationMaxMsrParamsHistoParamsToolTipId 

parameters for histogram measurement

eHistogramPopulationMaxMsrParamsToolTipId 

Parameter for measurement HistogramPopulationMax.

eHistogramQuantileMsrInfoToolTipId 

gives the quantile of the intensity histogram computed on shape for a given rate

eHistogramQuantileMsrParamsHistoParamsToolTipId 

parameters for histogram

eHistogramQuantileMsrParamsRateToolTipId 

rate

eHistogramQuantileMsrParamsToolTipId 

Parameter for measurement HistogramQuantile.

◆ eInertiaIntensityMeasureMessage

Enumerate describing messages.

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

Measure allowing to compute the barycenter ponderated by the gray level of each pixel for shape.

eGreyBarycenterXMsrInfoToolTipId 

Measure allowing to compute the x-coordinate of the barycenter ponderated by the gray level of each pixel for shape.

eGreyBarycenterYMsrInfoToolTipId 

Measure allowing to compute the y-coordinate of the barycenter ponderated by the gray level of each pixel for shape.

eGreyBarycenterZMsrInfoToolTipId 

Measure allowing to compute the z-coordinate of the barycenter ponderated by the gray level of each pixel for shape.

eGreyInertia3dNormalOrientationPhiMsrInfoToolTipId 

Measure allowing to compute the 3d shape normal orientation (phi component of the (phi, theta) representation) from the second order moment matrix computed from the GreyInertia measurement.

eGreyInertia3dNormalOrientationThetaMsrInfoToolTipId 

Measure allowing to compute the 3d shape normal orientation (theta component of the (phi, theta) representation) from the second order moment matrix computed from the GreyInertia measurement.

eGreyInertia3dOrientationPhiMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (phi component of the (phi, theta) representation) from the second order moment matrix computed from the GreyInertia measurement.

eGreyInertia3dOrientationThetaMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (theta component of the (phi, theta) representation) the second order moment matrix computed from the GreyInertia measurement.

eGreyInertiaLambdaInterMsrInfoToolTipId 

Measure allowing to compute the intermediary eigen value from the second order moment matrix computed from the GreyInertia2d measurement for shape.

eGreyInertiaLambdaMaxMsrInfoToolTipId 

Measure allowing to compute the maximum eigen value from the second order moment matrix computed from the GreyInertia2d measurement for shape.

eGreyInertiaLambdaMinMsrInfoToolTipId 

Measure allowing to compute the minimum eigen value from the second order moment matrix computed from the GreyInertia measurement for shape.

eGreyInertiaMsrInfoToolTipId 

Measure allowing to compute the second order moment ponderated by the gray level of each pixel for shape.

eGreyInertiaOrientation2dMsrInfoToolTipId 

Measure allowing to compute the minimum eigen value from the second order moment matrix computed from the GreyInertia2d measurement for 2d shape.

eGreyInertiaOrientationAlphaMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (alpha component) from the second order moment matrix computed from the Inertia2d measurement for 3d shape.

eGreyInertiaOrientationBetaMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (beta component) from the second order moment matrix computed from the Inertia2d measurement for 3d shape.

eGreyInertiaOrientationChiMsrInfoToolTipId 

Measure allowing to compute the 3d shape orientation (chi component) from the second order moment matrix computed from the Inertia2d measurement for 3d shape.

eGreyMomentsMsrInfoToolTipId 

Measure allowing to compute the zeroth to the third moment ponderated by the gray level of each pixel for shape.

◆ eStatisticsIntensityMeasureMessage

Enumerate describing messages.

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

Measure allowing to compute energy of intensities for shape.

eEnergyMsrParamsHistoParamsToolTipId 

input parameters of the HistogramMsr algorithm

eEnergyMsrParamsToolTipId 

Parameter for measurement Energy.

eEntropyMsrInfoToolTipId 

Measure allowing to compute entropy of intensities for shape.

eEntropyMsrParamsHistoParamsToolTipId 

input parameters of the HistogramMsr algorithm

eEntropyMsrParamsToolTipId 

Parameter for measurement Entropy.

eKurtosisMsrInfoToolTipId 

Measure allowing to compute kurtosis of intensities for shape.

eLocalHistogramModuleMsrInfoToolTipId 

Measure allowing to compute Lowitz local histogram module.

eLocalHistogramModuleMsrParamsHistoParamsToolTipId 

input parameters of the HistogramMsr algorithm

eLocalHistogramModuleMsrParamsToolTipId 

Parameter for measurement LocalHistogramModule.

eMaxAbsMsrInfoToolTipId 

Measure allowing to compute maximum of the absolute values of the intensities for shape.

eMaxMsrInfoToolTipId 

Measure allowing to compute maximum of intensities for shape.

eMeanAbsMsrInfoToolTipId 

Measure allowing to compute mean of absolute values of intensities for shape.

eMeanMsrInfoToolTipId 

allowing to compute mean of intensities for shape

eMedianMsrInfoToolTipId 

Measure allowing to compute median of intensities for shape.

eMinAbsMsrInfoToolTipId 

Measure allowing to compute minimum of the absolute values of the intensities for shape.

eMinMsrInfoToolTipId 

Measure allowing to compute minimum of intensities for shape.

eSkewnessMsrInfoToolTipId 

Measure allowing to compute skewness of intensities for shape.

eStdDevMsrInfoToolTipId 

Measure allowing to compute standard deviation of intensities for shape.

eSumAbsMsrInfoToolTipId 

Measure allowing to compute sum of absolute values of intensities for shape.

eSumCubeMsrInfoToolTipId 

Measure allowing to compute sum of cubes of intensities for shape.

eSumMsrInfoToolTipId 

Measure allowing to compute sum of intensities for shape.

eSumQuadMsrInfoToolTipId 

Measure allowing to compute sum of intensities raised to the power of 4 for shape.

eSumSquareMsrInfoToolTipId 

Measure allowing to compute sum of squares of intensities for shape.

eVarianceMsrInfoToolTipId 

Measure allowing to compute variance of intensities for shape.

◆ eProcessorMessage

Enumerator
eCyclicDependencyError 

Error while processing shape analysis, not more ready to process measure, measure cyclic dependency detected ?

eGaussianGradientNorm2dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to compute norm of gaussian gradient from input 2d image.

eGaussianGradientNorm2dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to compute norm of gaussian gradient from input 2d image.

eGaussianGradientNorm2dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to compute norm of gaussian gradient from input 2d image.

eGaussianGradientNorm3dImgLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to compute norm of gaussian gradient from input 3d image.

eGaussianGradientNorm3dImgLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to compute norm of gaussian gradient from input 3d image.

eGaussianGradientNorm3dImgLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to compute norm of gaussian gradient from input 3d image.

eIntensityMsrCollectResultsFailed 

Failed to collect intensity measures results during s processing
s.

eLabelAnalysis2dLvl1ToolTipId 

Level 1 algorithm: Connected component 2d analysis and measurement algorithm.

eLabelAnalysis2dLvl2ToolTipId 

Level 2 algorithm: Connected component 2d analysis and measurement algorithm.

eLabelAnalysis2dLvl3ToolTipId 

Level 3 algorithm: Connected component 2d analysis and measurement algorithm.

eLabelAnalysis3dLvl1ToolTipId 

Level 1 algorithm: Connected component 3d analysis and measurement algorithm.

eLabelAnalysis3dLvl2ToolTipId 

Level 2 algorithm: Connected component 3d analysis and measurement algorithm.

eLabelAnalysis3dLvl3ToolTipId 

Level 3 algorithm: Connected component 3d analysis and measurement algorithm.

eMsrProcessingPolicyNotYetSupported 

Measure processing policy s is not yet supported.

eNotMonoSlice 

Proceeded data are not mono sliced (number of plans equals d), consider using multislice wrapper function.

eNullPreProcessedImg 

Preprocessed image extracted from pre processor s is null.

eShapeAnalysis2dGenericLvl3ToolTipId 

Level 3 algorithm: Generic part of shape 2d analysis and measurement algorithm.

eShapeAnalysis2dGeometry2dLvl3ToolTipId 

Level 3 algorithm: Geometry 2d part of shape 2d analysis and measurement algorithm.

eShapeAnalysis2dIndivisibleLvl3ToolTipId 

Level 3 algorithm: Indivisible part of shape 2d analysis and measurement algorithm.

eShapeAnalysis2dIntensityLvl3ToolTipId 

Level 3 algorithm: Intensity part of shape 2d analysis and measurement algorithm.

eShapeAnalysis2dLvl1ToolTipId 

Level 1 algorithm: Shape 2d analysis and measurement algorithm.

eShapeAnalysis2dLvl2ToolTipId 

Level 2 algorithm: Shape 2d analysis and measurement algorithm.

eShapeAnalysis3dGenericLvl3ToolTipId 

Level 3 algorithm: Generic part of shape 3d analysis and measurement algorithm.

eShapeAnalysis3dGeometry3dLvl3ToolTipId 

Level 3 algorithm: Geometry 3d part of shape 3d analysis and measurement algorithm.

eShapeAnalysis3dIndivisibleLvl3ToolTipId 

Level 3 algorithm: Indivisible part of shape 3d analysis and measurement algorithm.

eShapeAnalysis3dIntensityLvl3ToolTipId 

Level 3 algorithm: Intensity part of shape 3d analysis and measurement algorithm.

eShapeAnalysis3dLvl1ToolTipId 

Level 1 algorithm: Shape 3d analysis and measurement algorithm.

eShapeAnalysis3dLvl2ToolTipId 

Level 2 algorithm: Shape 3d analysis and measurement algorithm.

eShapeFiltering2dImgInvalidFormula 

Invalid formula {s} for shape 2d filtering, logical formula should not span through color plans (filtering criterion should associate a single value by entity)

eShapeFiltering2dImgLvl1ToolTipId 

Level 1 algorithm: Shape 2d filtering algorithm.

eShapeFiltering2dImgLvl2ToolTipId 

Level 2 algorithm: Shape 2d filtering algorithm.

eShapeFiltering2dImgLvl3ToolTipId 

Level 3 algorithm: Shape 2d filtering algorithm.

eShapeFiltering3dImgInvalidFormula 

Invalid formula {s} for shape 3d filtering, logical formula should not span through color plans (filtering criterion should associate a single value by entity)

eShapeFiltering3dImgLvl1ToolTipId 

Level 1 algorithm: Shape 3d filtering algorithm.

eShapeFiltering3dImgLvl2ToolTipId 

Level 2 algorithm: Shape 3d filtering algorithm.

eUnSupportedImageId 

Image with id s is not yet supported.

eUnSupportedShapeCollId 

Shape collection with id s is not yet supported.

◆ eRuleMessage

Enumerator
eInvalidOptAttributeOrder 

Input optional attributes should be ordered, can't set optional attribute s while optional attribute s is not set.

eMissingInputOptAttribute 

Input optional attribute s is requested by processing and should be set.

eMissingShapeBoundaryApproximation 

Shape with index d associated to attributes s has no boundary approximation while requested by processing.

eMissingShapeRowIntersections 

Shape with index d associated to attributes s has no row intersections while requested by processing.

eNbShapesMismatch 

Attributes s has d shape while expecting d shapes (mismatch with mandatory shape collection size)

eNullInputAttribute 

Input attribute should not be null for rule validation.

ePIMissingShapeBoundaryApproximation 

Shape with index d associated to plan index d of attributes s has no boundary approximation while requested by processing.

ePIMissingShapeRowIntersections 

Shape with index d associated to plan index d of attributes s has no row intersections while requested by processing.

ePINbShapesMismatch 

Attributes s has d shape on plan d while expecting d shapes (mismatch with mandatory shape collection size)

ePIShapeCollectionSizeMatch 

Size of plan indexed shape collection s [size z=d t=d] mismatch with size of plan indexed shape collection s [size z=d t=d].

ePIToImage2dSizeMatch 

Size of plan indexed shape collection s [size z=d t=d] mismatch with size of image s [size z=d t=d].

ePIToImage3dSizeMatch 

Size of plan indexed shape collection s [size t=d] mismatch with size of 3d image s [size t=d].

eRuleCheckLabelAnalysisParametersEvaluated 

Input measure information set s match label analysis requirements
s.

eRuleCheckLabelAnalysisParametersFormal 

Input measure information set s match label analysis requirements.

eRuleCheckPIShapeAnalysisParametersEvaluated 

Input shape analysis parameters match measure information set s and input plan indexed labels shape s requirements
s.

eRuleCheckPIShapeAnalysisParametersFormal 

Input shape analysis parameters match measure information set s and input plan indexed labels shape s requirements.

eRuleCheckShapeAnalysisParametersEvaluated 

Input shape analysis parameters match measure set s and input plan indexed labels shape s requirements
s.

eRuleCheckShapeAnalysisParametersFormal 

Input shape analysis parameters match measure set s and input plan indexed labels shape s requirements.

eUnUsedInputAttribute 

Provided input attribute s is not requested for processing.

eUnsupportedImageId 

Image with id s is not supported by LabelAnalysis algorithm, please uses ShapeAnalysis algorithm.

eUnsupportedShapeCollId 

Shape collection with id s is not supported by LabelAnalysis algorithm, please uses ShapeAnalysis algorithm.

Function Documentation

◆ compare() [1/3]

IPSDKIPLSHAPEANALYSIS_API bool ipsdk::imaproc::shape::analysis::compare ( const Circle2dMsrResults msrResult1,
const Circle2dMsrResults msrResult2,
const ipReal64  tolerance = NumericLimitsipReal64 >::s_sqrt_eps 
)

comparison of two Circle2dMsrResults

Exceptions
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult1.isInit() == false
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult2.isInit() == false

◆ compare() [2/3]

IPSDKIPLSHAPEANALYSIS_API bool ipsdk::imaproc::shape::analysis::compare ( const Sphere3dMsrResults msrResult1,
const Sphere3dMsrResults msrResult2,
const ipReal64  tolerance = NumericLimitsipReal64 >::s_sqrt_eps 
)

comparison of two Sphere3dMsrResults

Exceptions
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult1.isInit() == false
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult2.isInit() == false

◆ createRoundnessMsrParams() [1/3]

IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr ipsdk::imaproc::shape::analysis::createRoundnessMsrParams ( )

function allowing to create a new parameter object for Roundness measure associated to minimum enclosing ball configuration

◆ createRoundnessMsrParams() [2/3]

IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr ipsdk::imaproc::shape::analysis::createRoundnessMsrParams ( const ipBool  bProcessHoles)

function allowing to create a new parameter object for Roundness measure associated to maximum inscribed ball configuration

◆ createRoundnessMsrParams() [3/3]

IPSDKIPLSHAPEANALYSIS_API RoundnessMsrParamsPtr ipsdk::imaproc::shape::analysis::createRoundnessMsrParams ( const ipsdk::math::EstimationConfig config)

function allowing to create a new parameter object for Roundness measure associated to least square ball approximation configuration

◆ compare() [3/3]

IPSDKIPLSHAPEANALYSIS_API bool ipsdk::imaproc::shape::analysis::compare ( const NearestNeighborsMsrResults msrResult1,
const NearestNeighborsMsrResults msrResult2,
const ipReal64  tolerance = NumericLimitsipReal64 >::s_sqrt_eps 
)

comparison of two NearestNeighborsMsrResults

Exceptions
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult1.isInit() == false
ipsdk::shape::analysis::IPSDKBaseShapeAnalysisExceptionif msrResult2.isInit() == false