19 #ifndef GEOS_OP_VALID_OFFSETCURVEVERTEXLIST_H 20 #define GEOS_OP_VALID_OFFSETCURVEVERTEXLIST_H 59 rings.reserve(initialCapacity);
80 rings.push_back(ring);
91 std::vector<const geom::LinearRing*>
rings;
106 #endif // GEOS_OP_VALID_OFFSETCURVEVERTEXLIST_H std::vector< const geom::LinearRing * > rings
Ownership of this vector elements are externally owned.
Coordinate is the lightweight class used to store coordinates.
const geom::Coordinate * getNestedPoint() const
A GeometryGraph is a graph that models a given Geometry.
Abstract class defines basic insertion and query operations supported by classes implementing spatial...
geos::index::SpatialIndex * index
Basic namespace for all GEOS functionalities.
Models an OGC SFS LinearRing. A LinearRing is a LineString which is both closed and simple...
geomgraph::GeometryGraph * graph
Externally owned.
void add(const geom::LinearRing *ring)
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.
IndexedNestedRingTester(geomgraph::GeometryGraph *newGraph, size_t initialCapacity)
const geom::Coordinate * nestedPt