Accord.Math.Geometry Namespace 
Class  Description  

Circle 
2D circle class.
 
ClosePointsMergingOptimizer 
Shape optimizer, which merges points within close distance to each other.
 
ConvexHullDefects 
Convex Hull Defects Extractor.
 
ConvexityDefect 
Convexity defect.
 
CoplanarPosit 
3D pose estimation algorithm (coplanar case).
 
DiscreteCurveEvolution 
Discrete Curve Evolution.
 
FlatAnglesOptimizer 
Shape optimizer, which removes obtuse angles (close to flat) from a shape.
 
GeometryTools 
Collection of some gemetry tool methods.
 
GrahamConvexHull 
Graham scan algorithm for finding convex hull.
 
KCurvature 
Kcurvatures algorithm for local maximum contour detection.
 
Line 
The class encapsulates 2D line and provides some tool methods related to lines.
 
LineSegment 
The class encapsulates 2D line segment and provides some tool methods related to lines.
 
LineStraighteningOptimizer 
Shape optimizer, which removes points within close range to shapes' body.
 
PointsCloud 
Set of tools for processing collection of points in 2D space.
 
Posit 
3D pose estimation algorithm.
 
SimpleShapeChecker 
A class for checking simple geometrical shapes.

Interface  Description  

IConvexHullAlgorithm 
Interface defining methods for algorithms, which search for convex hull of the specified points' set.
 
IShapeOptimizer 
Interface for shape optimizing algorithms.

Enumeration  Description  

PolygonSubType 
Some common sub types of some basic shapes.
 
ShapeType 
Enumeration of some basic shape types.
