21#include <geos/export.h>
22#include <geos/geom/Coordinate.h>
23#include <geos/geom/CoordinateSequence.h>
53 const geom::CoordinateXY& A,
54 const geom::CoordinateXY& B,
55 const geom::CoordinateXY& C,
56 const geom::CoordinateXY& D);
68 const geom::CoordinateXY& p,
86 const geom::CoordinateXY& p,
87 const geom::CoordinateXY& A,
88 const geom::CoordinateXY& B);
104 const geom::CoordinateXY& p,
105 const geom::CoordinateXY& A,
106 const geom::CoordinateXY& B);
108 static double pointToLinePerpendicularSigned(
109 const geom::CoordinateXY& p,
110 const geom::CoordinateXY& A,
111 const geom::CoordinateXY& B);
Functions to compute distance between basic geometric structures.
Definition Distance.h:34
static double pointToSegment(const geom::CoordinateXY &p, const geom::CoordinateXY &A, const geom::CoordinateXY &B)
static double segmentToSegment(const geom::CoordinateXY &A, const geom::CoordinateXY &B, const geom::CoordinateXY &C, const geom::CoordinateXY &D)
static double pointToSegmentString(const geom::CoordinateXY &p, const geom::CoordinateSequence *seq)
static double pointToLinePerpendicular(const geom::CoordinateXY &p, const geom::CoordinateXY &A, const geom::CoordinateXY &B)
The internal representation of a list of coordinates inside a Geometry.
Definition CoordinateSequence.h:56
Basic namespace for all GEOS functionalities.
Definition geos.h:39