Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
This package provides the following libraries (via ocamlobjinfo):
Documentation:
Affine
Math
Point
Module for 2d points manipulationVector
Line
This module provides basic operation over the linear equation typeSegment
Segment manipulationTriangle
Triangles manipulationRectangle
This module provides the basic operations over rectanglesPolynom
Constraint
Strict and large linear constraints mmanipulationCommon
Polygon
This module provides basic functions for any concave, convex and convex regular polygon (Does not handle complex polygon and polygon with holes)Polyhedron
The module for the polyhedron manipulation. We use the term "polyhedron" to define a set of linear constraint. Each constraint defines a half-plan. A polyhedron is then determined by the intersections of all the half-plans formed by its constaint. It differs from polygons which represent finite enveloppes (For example, convex polygons are a particular cases of polyhedra, which can be infinite).Circle
Circle manipulationGeoml
Ellipse
Ellipses manipulationCurve