19 #ifndef __IPSDKGEOMETRY_HUMOMENTSMSR2D_H__ 20 #define __IPSDKGEOMETRY_HUMOMENTSMSR2D_H__ 22 #include <IPSDKGeometry/Measure/2d/BaseTypedGeometryMeasure2d.h> 23 #include <IPSDKGeometry/Measure/HuMoments2dO3.h> 101 #endif // __IPSDKGEOMETRY_HUMOMENTSMSR2D_H__ 2d ellipse class associated to cartesian 2d coordinates. For a non rotated ellipse, the major axis follows the x axis and the minor axis follows the y axis.
Definition: Ellipse2d.h:40
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
eMeasure2dType getMeasure2dType() const
method allowing to retrieve entity 2d measure type
Definition: HuMomentsMsr2d.h:90
Point class associated to cartesian 2d coordinates.
Definition: GeometryEntity2dTypes.h:28
#define IPSDK_DECLARE_GEOMETRY_MEASURE_2D(libraryName, className)
Macro allowing to declare a geometry measure 2d.
Definition: GeometryMeasure2dHdrMacros.h:26
eMeasure2dType
Enumerate describing geometry 2d measure type.
Definition: GeometryMeasure2dTypes.h:33
static const eMeasure2dType::domain g_measure2dType
geometry entity measurement type
Definition: HuMomentsMsr2d.h:43
Closed polygon potentially associated to interior polygonal holes.
Definition: PolygonWithHoles2d.h:40
Base class for typed geometry measures 2d.
Definition: BaseTypedGeometryMeasure2d.h:27
Hu Moments of order up to 3.
Definition: GeometryMeasure2dTypes.h:41
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
Closed polygon associated to an ordered collection of 2d points.
Definition: Polygon2d.h:38
Hu Moments of order up to 3 measurement algorithm applied to a 2d geometry entity.
Definition: HuMomentsMsr2d.h:31
Vector class associated to polar 2d coordinates.
Definition: Vector2d.h:32
Moments of order up to 3 on a 2d shape.
Definition: HuMoments2dO3.h:30
2d rectangle class associated to cartesian 2d coordinates
Definition: Rectangle2d.h:35
2d circle associated to cartesian 2d coordinates
Definition: Circle2d.h:36
2d square class associated to cartesian 2d coordinates
Definition: Square2d.h:35
Shape 2d associated to one or more closed polygon 2d.
Definition: Shape2d.h:35
Rectangular 2d bounding box class associated to cartesian 2d coordinates.
Definition: BoundingBox2d.h:37
BaseTypedGeometryMeasure2d< HuMoments2dO3 >::DataType DataType
Output data type associated to measure.
Definition: HuMomentsMsr2d.h:40