19 #ifndef GEOS_OP_VALID_INDEXEDNESTEDSHELLTESTER_H 20 #define GEOS_OP_VALID_INDEXEDNESTEDSHELLTESTER_H 32 class IndexedPointInAreaLocator;
43 class PolygonIndexedLocators;
79 void checkShellNotNested(
const geom::LinearRing* shell, PolygonIndexedLocators & locs);
96 std::vector<const geom::Polygon*>
polys;
108 #endif //GEOS_INDEXEDNESTEDSHELLTESTER_H Determines the location of Coordinates relative to an areal geometry, using indexing for efficiency...
std::vector< const geom::Polygon * > polys
void add(const geom::Polygon &p)
Coordinate is the lightweight class used to store coordinates.
A GeometryGraph is a graph that models a given Geometry.
const geom::Coordinate * nestedPt
Represents a linear polygon, which may include holes.
Basic namespace for all GEOS functionalities.
const geomgraph::GeometryGraph & graph
Externally owned.
Models an OGC SFS LinearRing. A LinearRing is a LineString which is both closed and simple...