#include <Polygonizer.h>
|
| Polygonizer () |
|
const Ring * | outerRings () const |
|
const Ring * | innerRings () const |
|
void | createRings (FeatureStore *store, RelationPtr relation) |
| Creates only the raw outer and inner rings, without assigning the inner rings to outer, and without merging inner rings whose edges touch.
|
|
void | assignAndMergeHoles () |
| Assigns inner rings to outer, and merges any inner rings whose edges touch.
|
|
◆ Polygonizer()
geodesk::Polygonizer::Polygonizer |
( |
| ) |
|
◆ assignAndMergeHoles()
void geodesk::Polygonizer::assignAndMergeHoles |
( |
| ) |
|
Assigns inner rings to outer, and merges any inner rings whose edges touch.
The createRings() method must have been called.
◆ createRings()
void geodesk::Polygonizer::createRings |
( |
FeatureStore * | store, |
|
|
RelationPtr | relation ) |
Creates only the raw outer and inner rings, without assigning the inner rings to outer, and without merging inner rings whose edges touch.
(This is sufficient for area calculation)
◆ innerRings()
const Ring * geodesk::Polygonizer::innerRings |
( |
| ) |
const |
|
inline |
◆ outerRings()
const Ring * geodesk::Polygonizer::outerRings |
( |
| ) |
const |
|
inline |
◆ RingCoordinateIterator
friend class RingCoordinateIterator |
|
friend |
The documentation for this class was generated from the following file: