Module boostvoronoi::diagram [−][src]
Re-exports
pub use super::InputType; | |
pub use super::OutputType; |
Structs
EdgeNextIterator | Iterator over edges of a Cell Do NOT use this while altering the std::cell::Cell values of next, prev or twin edges. |
EdgeRotNextIterator | Iterator over edges pointing away from the vertex indicated by the initial edge. edge.vertex() Do NOT use this when altering the std::cell::Cell values of next, prev or twin edges. |
EdgeRotPrevIterator | Iterator over edges pointing away from the vertex indicated by the initial edge. edge.vertex() Do NOT use this when altering the std::cell::Cell values of next, prev or twin edges. |
VoronoiCell | Represents Voronoi cell. Data members: |
VoronoiCellIndex | ! See https://www.boost.org/doc/libs/1_75_0/libs/polygon/doc/voronoi_diagram.htm Typed container for cell indices |
VoronoiDiagram | Voronoi output data structure. CCW ordering is used on the faces perimeter and around the vertices. Mandatory reading: https://www.boost.org/doc/libs/1_75_0/libs/polygon/doc/voronoi_diagram.htm |
VoronoiEdge | Half-edge data structure. Represents a Voronoi edge. Data members: |
VoronoiEdgeIndex | Typed container for edge indices |
VoronoiVertex | Represents Voronoi vertex aka. Circle event. Data members: |
VoronoiVertexIndex | Typed container for vertex indices |
Enums
SourceCategory | Represents the type of input geometry a cell was created from |
Type Definitions
CellType | |
ColorType | |
EdgeType | |
SourceIndex | |
VertexType |