20 #ifndef GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H 21 #define GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H 23 #include <geos/geom/prep/PreparedGeometry.h> 26 #include <geos/geom/Coordinate.h> 110 return &representativePts;
121 bool isAnyTargetComponentInTest(
const geom::Geometry* testGeom)
const;
177 std::unique_ptr<geom::CoordinateSequence> nearestPoints(
const geom::Geometry* g)
const override;
184 std::string toString();
192 #endif // GEOS_GEOM_PREP_BASICPREPAREDGEOMETRY_H const Coordinate::ConstVect * getRepresentativePoints() const
Definition: BasicPreparedGeometry.h:108
Basic implementation of Geometry, constructed and destructed by GeometryFactory.
Definition: Geometry.h:188
const geom::Geometry & getGeometry() const override
Gets the original Geometry which has been prepared.
Definition: BasicPreparedGeometry.h:95
std::vector< const Coordinate * > ConstVect
A vector of const Coordinate pointers.
Definition: Coordinate.h:71
An interface for classes which prepare Geometrys in order to optimize the performance of repeated cal...
Definition: PreparedGeometry.h:57
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26
A base class for PreparedGeometry subclasses.
Definition: BasicPreparedGeometry.h:59