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