26 class PreparedLineString;
28 class PreparedLineStringDistance {
31 static double distance(
const PreparedLineString& prep,
const geom::Geometry* geom)
33 PreparedLineStringDistance op(prep);
34 return op.distance(geom);
37 PreparedLineStringDistance(
const PreparedLineString& prep)
41 double distance(
const geom::Geometry* g)
const;
43 bool isWithinDistance(
const geom::Geometry* g,
double d)
const;
47 const PreparedLineString& prepLine;
50 PreparedLineStringDistance(
const PreparedLineStringDistance& other) =
delete;
51 PreparedLineStringDistance& operator=(
const PreparedLineStringDistance& rhs) =
delete;
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25