|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
2D polygon representation and geometric operations. More...
Go to the source code of this file.
Classes | |
| class | Vertex |
| A vertex in a polygon's doubly-linked vertex list. More... | |
| class | Polygon |
| A general (irregular) 2D polygon defined by a sequence of vertices. More... | |
| struct | Polygon::Vertex_Iterator |
| Iterator over the vertices of a polygon. More... | |
| class | Polygon::Segment_Iterator |
| Iterator over the edges (segments) of a polygon. More... | |
| class | Regular_Polygon |
| A regular polygon defined by center, side length, and vertex count. More... | |
| class | Regular_Polygon::Vertex_Iterator |
| Iterator over the vertices of a regular polygon. More... | |
| class | Regular_Polygon::Segment_Iterator |
| Iterator over the edges (segments) of a regular polygon. More... | |
2D polygon representation and geometric operations.
This file provides classes for representing and manipulating 2D polygons:
None of the classes in this file are thread-safe. External synchronization is required for concurrent access.
Definition in file polygon.H.