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