18#include <geos/export.h>
35class GEOS_DLL PolygonNode {
52 isBetween(
const Coordinate* origin,
const Coordinate* p,
53 const Coordinate* e0,
const Coordinate* e1);
65 isAngleGreater(
const Coordinate* origin,
66 const Coordinate* p,
const Coordinate* q);
69 quadrant(
const Coordinate* origin,
const Coordinate* p);
86 static bool isCrossing(
const Coordinate* nodePt,
87 const Coordinate* a0,
const Coordinate* a1,
88 const Coordinate* b0,
const Coordinate* b1);
102 static bool isInteriorSegment(
const Coordinate* nodePt,
103 const Coordinate* a0,
const Coordinate* a1,
104 const Coordinate* b);
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:58
Basic namespace for all GEOS functionalities.
Definition: geos.h:39