49 std::array<const Geometry*, 2>
geom;
60 bool isSingle()
const;
61 int getDimension(
int index)
const;
62 const Geometry* getGeometry(
int geomIndex)
const;
63 const Envelope* getEnvelope(
int geomIndex)
const;
64 bool isEmpty(
int geomIndex)
const;
65 bool isArea(
int geomIndex)
const;
66 int getAreaIndex()
const;
67 bool isLine(
int geomIndex)
const;
68 bool isAllPoints()
const;
69 bool hasPoints()
const;
78 bool hasEdges(
int geomIndex)
const;
94 void setCollapsed(
int geomIndex,
bool isGeomCollapsed);
An Envelope defines a rectangulare region of the 2D coordinate plane.
Coordinate is the lightweight class used to store coordinates.
An interface for classes which determine the Location of points in Polygon or MultiPolygon geometries...
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Location
Constants representing the location of a point relative to a geometry.
Basic namespace for all GEOS functionalities.
Classes which determine the Location of points in geometries.