21 #ifndef GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H
22 #define GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H
24 #include <geos/geom/prep/PreparedGeometry.h>
27 #include <geos/geom/Coordinate.h>
110 return &representativePts;
175 std::string toString();
183 #endif // GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H
bool covers(const geom::Geometry *g) const
bool touches(const geom::Geometry *g) const
std::vector< const Coordinate * > ConstVect
A vector of const Coordinate pointers.
Definition: Coordinate.h:72
bool containsProperly(const geom::Geometry *g) const
bool coveredBy(const geom::Geometry *g) const
bool contains(const geom::Geometry *g) const
bool within(const geom::Geometry *g) const
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:168
const Coordinate::ConstVect * getRepresentativePoints() const
Definition: BasicPreparedGeometry.h:108
bool intersects(const geom::Geometry *g) const
const geom::Geometry & getGeometry() const
Definition: BasicPreparedGeometry.h:96
An interface for classes which prepare Geometrys in order to optimize the performance of repeated cal...
Definition: PreparedGeometry.h:54
bool disjoint(const geom::Geometry *g) const
A base class for PreparedGeometry subclasses.
Definition: BasicPreparedGeometry.h:60
bool crosses(const geom::Geometry *g) const
bool overlaps(const geom::Geometry *g) const
bool envelopeCovers(const geom::Geometry *g) const
bool isAnyTargetComponentInTest(const geom::Geometry *testGeom) const
void setGeometry(const geom::Geometry *geom)
bool envelopesIntersect(const geom::Geometry *g) const