IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
Shape3dUtils.h File Reference

Utility functions for shape 3d management. More...

#include <IPSDKBaseShapeSegmentation/IPSDKBaseShapeSegmentationExports.h>
#include <IPSDKBaseShapeSegmentation/Entity/3d/Shape3dTypes.h>
#include <IPSDKBaseData/Calibration/GeometricCalibrationTypes.h>
#include <IPSDKMath/Constants.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::shape::segmentation
 Namespace aggregating basic shape segmentation components.
 

Functions

IPSDKBASESHAPESEGMENTATION_API Shape3dCollPtr ipsdk::shape::segmentation::applyCalibration (const Shape3dColl &inputShape3dColl, const GeometricCalibration &calibration)
 function allowing to apply a calibration on an input shape collection
 
IPSDKBASESHAPESEGMENTATION_API bool ipsdk::shape::segmentation::compare (const Shape3dColl &shapeColl1, const Shape3dColl &shapeColl2, const geom::Shape3dDataType epsilon=ipsdk::NumericLimits< geom::Shape3dDataType >::sqrt_epsilon())
 function allowing to compare collections of shape 3d
 
IPSDKBASESHAPESEGMENTATION_API bool ipsdk::shape::segmentation::compare (const PlanIndexedShape3dColl &piShapeColl1, const PlanIndexedShape3dColl &piShapeColl2, const geom::Shape3dDataType epsilon=ipsdk::NumericLimits< geom::Shape3dDataType >::sqrt_epsilon())
 function allowing to compare plan indexed collections of shape 3d
 

Detailed Description

Utility functions for shape 3d management.

Author
E.Noirfalise
Date
2017/08/29