Topology
The Topology classes provide adjacency structures used in triangulations.
Classes
| Name | Description | |
|---|---|---|
| GraphSplitData | ||
| HalfEdgeGraphSearch | ||
| HalfEdgeMaskTester | ||
| HalfEdgeMaskValidation | static methods to inspect mask consistency properties in HalfEdgeGraph. | |
| HalfEdgePointerInspector | HalfEdgePointerInspector has methods to check HalfEdge objects for pointer errors. | |
| HalfEdgePositionDetail | Description of a generalized position within a graph, categorized as: | |
| InsertAndRetriangulateContext | Context for repeated insertion of new points in a graph. | |
| PointSearchContext | ||
| SignedDataSummary | Class to accumulate statistics about a stream of signed numbers with tag items. | |
| SpacePolygonTriangulation | Class with static methods to triangulate various forms of possibly non-planar polygons. | |
| Triangulator | (static) methods for triangulating polygons | |
| VertexNeighborhoodSortData | Structure for data used when sorting outbound edges "around a node" | |
| XYParitySearchContext | * XYParitySearchContext is an internal class for callers that can feed points (without extracting to array structures) |
Enumerations
| Name | Description | |
|---|---|---|
| HalfEdgeTopo | Enumeration of categorization of "where" a HalfEdgePositionDetail is sitting in the graph. | |
| RayClassification |
Interfaces
| Name | Description | |
|---|---|---|
| HalfEdgeTestObject | Interface for an object that executes boolean tests on edges. |
Type Aliases
| Name | Description | |
|---|---|---|
| AnnounceVertexNeighborhoodSortData | ||
| LineStringDataVariant | type for use as signature for xyz data of a single linestring appearing in a parameter list. | |
| MultiLineStringDataVariant | type for use as signature for multiple xyz data of multiple linestrings appearing in a parameter list. |
Last Updated: 30 November, 2023