Connected component with boundary- and hole polygons. More...
#include <Zone2.h>
Public Member Functions | |
CompPolygon (const CompPolygon &other) | |
CompPolygon & | operator= (const CompPolygon &other) |
Public Attributes | |
std::vector< Triangle2 * > * | pvCC |
Connected component of triangles (connection along edges, not just vertices) | |
std::vector< Edge2 > * | pvOuterPolygon |
Ordered outer polygon. | |
std::vector< std::vector< Edge2 > > * | pvvHolePolygons |
Ordered hole polygons. | |
Connected component with boundary- and hole polygons.
The CompPolygon struct holds a connected component of triangles. Thereby two triangles count as connected if they share a common edge. It also holds an ordered vector of polygon edges and ordered vectors of hole edges.