Tests whether any of a set of LinearRings are nested inside another ring in the set, using a spatial index to speed up the comparisons.
More...
#include <IndexedNestedRingTester.h>
Tests whether any of a set of LinearRings are nested inside another ring in the set, using a spatial index to speed up the comparisons.
Definition at line 50 of file IndexedNestedRingTester.h.
geos::operation::valid::IndexedNestedRingTester::IndexedNestedRingTester |
( |
geomgraph::GeometryGraph * |
newGraph, |
|
|
size_t |
initialCapacity |
|
) |
| |
|
inline |
geos::operation::valid::IndexedNestedRingTester::~IndexedNestedRingTester |
( |
| ) |
|
void geos::operation::valid::IndexedNestedRingTester::add |
( |
const geom::LinearRing * |
ring | ) |
|
|
inline |
void geos::operation::valid::IndexedNestedRingTester::buildIndex |
( |
| ) |
|
|
private |
const geom::Coordinate* geos::operation::valid::IndexedNestedRingTester::getNestedPoint |
( |
| ) |
const |
|
inline |
bool geos::operation::valid::IndexedNestedRingTester::isNonNested |
( |
| ) |
|
const geom::Coordinate* geos::operation::valid::IndexedNestedRingTester::nestedPt |
|
private |
std::vector<const geom::LinearRing*> geos::operation::valid::IndexedNestedRingTester::rings |
|
private |
The documentation for this class was generated from the following file: