18#include <geos/export.h>
28using geos::geom::CoordinateXY;
58 isCrossing(
const CoordinateXY* nodePt,
59 const CoordinateXY* a0,
const CoordinateXY* a1,
60 const CoordinateXY* b0,
const CoordinateXY* b1);
77 const CoordinateXY* a0,
const CoordinateXY* a1,
const CoordinateXY* b);
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
static int compareAngle(const CoordinateXY *origin, const CoordinateXY *p, const CoordinateXY *q)
static bool isInteriorSegment(const CoordinateXY *nodePt, const CoordinateXY *a0, const CoordinateXY *a1, const CoordinateXY *b)
Basic namespace for all GEOS functionalities.
Definition geos.h:39