20 #ifndef GEOS_GEOM_PREP_PREPAREDLINESTRINGNEARESTPOINTS_H
21 #define GEOS_GEOM_PREP_PREPAREDLINESTRINGNEARESTPOINTS_H
27 class PreparedLineStringNearestPoints {
30 static std::unique_ptr<geom::CoordinateSequence>
31 nearestPoints(
const PreparedLineString& prep,
const geom::Geometry* geom)
33 PreparedLineStringNearestPoints op(prep);
34 return op.nearestPoints(geom);
37 PreparedLineStringNearestPoints(
const PreparedLineString& prep)
41 std::unique_ptr<geom::CoordinateSequence> nearestPoints(
const geom::Geometry* g)
const;
45 const PreparedLineString& prepLine;
48 PreparedLineStringNearestPoints(
const PreparedLineStringNearestPoints& other) =
delete;
49 PreparedLineStringNearestPoints& operator=(
const PreparedLineStringNearestPoints& rhs) =
delete;
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:26