24 #include <geos/export.h> 31 class CoordinateSequence;
32 class IntersectionMatrix;
119 virtual bool containsProperly(
const geom::Geometry* geom)
const = 0;
209 virtual std::unique_ptr<geom::CoordinateSequence> nearestPoints(
const geom::Geometry* geom)
const = 0;
231 virtual bool isWithinDistance(
const geom::Geometry* geom,
double dist)
const = 0;
240 virtual std::unique_ptr<IntersectionMatrix> relate(
const geom::Geometry* geom)
const = 0;
252 virtual bool relate(
const geom::Geometry* geom,
const std::string& pat)
const = 0;
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:197
An interface for classes which prepare Geometrys in order to optimize the performance of repeated cal...
Definition: PreparedGeometry.h:58
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25