Poly |
| Class | Description | |
|---|---|---|
| AdvancingFront | Represents the advancing front used during the sweep triangulation algorithm. | |
| AdvancingFrontNode | Represents a node in the advancing front. | |
| ConstrainedPointSet | Represents a point set with explicit constrained edges. | |
| DelaunayTriangle | Represents a triangle in the Delaunay triangulation. | |
| DTSweep | Implements the sweep-line constrained Delaunay triangulation algorithm. | |
| DTSweepBasin | Stores the nodes and metadata that describe a basin in the advancing front. | |
| DTSweepConstraint | Represents a constrained edge used by the sweep triangulation algorithm. | |
| DTSweepContext | Provides triangulation state for the Delaunay sweep algorithm. | |
| DTSweepDebugContext | Provides sweep-specific debug state for visualizing triangulation progress. | |
| DTSweepEdgeEvent | Stores the state of the currently processed constrained-edge event. | |
| DTSweepPointComparator | Compares triangulation points by y-coordinate and then by x-coordinate. | |
| P2T | Provides entry points for running Poly2Tri triangulation algorithms. | |
| PointGenerator | Provides helper methods for generating point sets for triangulation. | |
| PointOnEdgeException | The exception that is thrown when a point lies on a constrained edge in a situation that is not supported. | |
| PointSet | Represents an unconstrained set of points that can be triangulated. | |
| Polygon | Represents a polygon that can be triangulated, including optional holes and Steiner points. | |
| PolygonGenerator | Provides helper methods for generating sample polygons. | |
| PolygonPoint | Represents a polygon vertex with links to the adjacent polygon vertices. | |
| PolygonSet | Represents a collection of polygons to triangulate. | |
| TriangulationConstraint | Represents a constraint that forces a triangle edge between two points. | |
| TriangulationContext | Provides the shared state required by triangulation algorithms. | |
| TriangulationDebugContext | Provides a base class for triangulation debug contexts. | |
| TriangulationPoint | Represents a point used in triangulation. | |
| TriangulationUtil | Provides helper methods for geometric triangulation operations. |
| Structure | Description | |
|---|---|---|
| FixedArray3T | Represents a fixed-size array with three reference-type elements. | |
| FixedBitArray3 | Represents a fixed-size bit array containing three Boolean values. |
| Interface | Description | |
|---|---|---|
| Triangulatable | Defines a type that can participate in triangulation. |
| Enumeration | Description | |
|---|---|---|
| Orientation | Specifies the orientation of three points. | |
| TriangulationAlgorithm | Specifies the triangulation algorithm to use. | |
| TriangulationMode | Specifies the triangulation mode. |