18#include <geos/export.h>
39 using CoordinateXY = geos::geom::CoordinateXY;
56 isCrossing(
const CoordinateXY* nodePt,
57 const CoordinateXY* a0,
const CoordinateXY* a1,
58 const CoordinateXY* b0,
const CoordinateXY* b1);
75 const CoordinateXY* a0,
const CoordinateXY* a1,
const CoordinateXY* b);
88 const CoordinateXY* origin,
89 const CoordinateXY* p,
90 const CoordinateXY* q);
107 static bool isBetween(
const CoordinateXY* origin,
108 const CoordinateXY* p,
109 const CoordinateXY* e0,
const CoordinateXY* e1);
124 static int compareBetween(
const CoordinateXY* origin,
const CoordinateXY* p,
125 const CoordinateXY* e0,
const CoordinateXY* e1);
137 static bool isAngleGreater(
const CoordinateXY* origin,
const CoordinateXY* p,
const CoordinateXY* q);
139 static int quadrant(
const CoordinateXY* origin,
const CoordinateXY* p);
Definition PolygonNodeTopology.h:38
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