A polygon: exactly one exterior ring + zero-or-more interior rings.
More...
#include <editgeometry.h>
|
| QVector< QPointF > | exterior |
| | Outer boundary (open ring, >= 3 pts).
|
| |
| QVector< QVector< QPointF > > | interiors |
| | Holes; each an open ring (>= 3 pts).
|
| |
A polygon: exactly one exterior ring + zero-or-more interior rings.
Orientation convention after normalizeRingPolygon(): exterior is counter-clockwise (positive signed area), interiors clockwise (negative signed area). Consumers that care about ring winding (e.g. Shapefile export) may rely on that post-normalize.
◆ holeCount()
| int EditGeometry::RingPolygon::holeCount |
( |
| ) |
const |
|
inline |
◆ isEmpty()
| bool EditGeometry::RingPolygon::isEmpty |
( |
| ) |
const |
|
inline |
◆ exterior
| QVector<QPointF> EditGeometry::RingPolygon::exterior |
Outer boundary (open ring, >= 3 pts).
◆ interiors
| QVector<QVector<QPointF> > EditGeometry::RingPolygon::interiors |
Holes; each an open ring (>= 3 pts).
The documentation for this struct was generated from the following file:
- /home/runner/work/openswmm.gui/openswmm.gui/include/core/editgeometry.h