21 #ifndef GEOS_GEOMGRAPH_QUADRANT_H
22 #define GEOS_GEOMGRAPH_QUADRANT_H
24 #include <geos/export.h>
27 #include <geos/inline.h>
52 static const int NE = 0;
53 static const int NW = 1;
54 static const int SW = 2;
55 static const int SE = 3;
84 static int commonHalfPlane(
int quad1,
int quad2);
103 # include "geos/geomgraph/Quadrant.inl"
106 #endif // ifndef GEOS_GEOMGRAPH_QUADRANT_H
static bool isOpposite(int quad1, int quad2)
Basic namespace for all GEOS functionalities.
Definition: IndexedNestedRingTester.h:25
Coordinate is the lightweight class used to store coordinates.
Definition: Coordinate.h:84
static bool isNorthern(int quad)
static int quadrant(const geom::Coordinate &p0, const geom::Coordinate &p1)
static int quadrant(double dx, double dy)
Definition: Quadrant.h:48
static bool isInHalfPlane(int quad, int halfPlane)