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

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

#include <IPSDKBaseShapeSegmentation/IPSDKBaseShapeSegmentationExports.h>
#include <IPSDKBaseShapeSegmentation/Entity/2d/Shape2dTypes.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 Shape2dCollPtr ipsdk::shape::segmentation::applyCalibration (const Shape2dColl &inputShape2dColl, const GeometricCalibration &calibration)
 function allowing to apply a calibration on an input shape collection
 
IPSDKBASESHAPESEGMENTATION_API bool ipsdk::shape::segmentation::compare (const Shape2dColl &shapeColl1, const Shape2dColl &shapeColl2, const geom::Shape2dDataType epsilon=ipsdk::NumericLimits< geom::Shape2dDataType >::sqrt_epsilon())
 function allowing to compare collections of shape 2d
 
IPSDKBASESHAPESEGMENTATION_API bool ipsdk::shape::segmentation::compare (const PlanIndexedShape2dColl &piShapeColl1, const PlanIndexedShape2dColl &piShapeColl2, const geom::Shape2dDataType epsilon=ipsdk::NumericLimits< geom::Shape2dDataType >::sqrt_epsilon())
 function allowing to compare plan indexed collections of shape 2d
 

Detailed Description

Utility functions for shape 2d management.

Author
E.Noirfalise
Date
2017/08/29