18 #include <geos/export.h> 28 using geos::geom::CoordinateXY;
58 isCrossing(
const CoordinateXY* nodePt,
59 const CoordinateXY* a0,
const CoordinateXY* a1,
60 const CoordinateXY* b0,
const CoordinateXY* b1);
76 static bool isInteriorSegment(
const CoordinateXY* nodePt,
77 const CoordinateXY* a0,
const CoordinateXY* a1,
const CoordinateXY* b);
89 static int compareAngle(
90 const CoordinateXY* origin,
91 const CoordinateXY* p,
92 const CoordinateXY* q);
109 static bool isBetween(
const CoordinateXY* origin,
110 const CoordinateXY* p,
111 const CoordinateXY* e0,
const CoordinateXY* e1);
126 static int compareBetween(
const CoordinateXY* origin,
const CoordinateXY* p,
127 const CoordinateXY* e0,
const CoordinateXY* e1);
139 static bool isAngleGreater(
const CoordinateXY* origin,
const CoordinateXY* p,
const CoordinateXY* q);
141 static int quadrant(
const CoordinateXY* origin,
const CoordinateXY* p);
Definition: PolygonNodeTopology.h:41
Basic namespace for all GEOS functionalities.
Definition: Angle.h:25