19 #ifndef GEOS_GEOM_PREP_PREPAREDGEOMETRY_H
20 #define GEOS_GEOM_PREP_PREPAREDGEOMETRY_H
22 #include <geos/export.h>
203 #endif // ndef GEOS_GEOM_PREP_PREPAREDGEOMETRY_H
virtual bool disjoint(const geom::Geometry *geom) const =0
virtual bool crosses(const geom::Geometry *geom) const =0
virtual bool within(const geom::Geometry *geom) const =0
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
virtual bool containsProperly(const geom::Geometry *geom) const =0
Tests whether the base Geometry properly contains a given geometry.
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
An interface for classes which prepare Geometrys in order to optimize the performance of repeated cal...
Definition: PreparedGeometry.h:53
virtual bool overlaps(const geom::Geometry *geom) const =0
virtual bool contains(const geom::Geometry *geom) const =0
virtual bool intersects(const geom::Geometry *geom) const =0
virtual bool coveredBy(const geom::Geometry *geom) const =0
virtual const geom::Geometry & getGeometry() const =0
virtual bool covers(const geom::Geometry *geom) const =0
virtual bool touches(const geom::Geometry *geom) const =0