GEOS
3.14.0dev
|
Methods for computing and working with octants of the Cartesian plane. More...
#include <Octant.h>
Static Public Member Functions | |
static int | octant (double dx, double dy) |
static int | octant (const geom::CoordinateXY &p0, const geom::CoordinateXY &p1) |
static int | octant (const geom::CoordinateXY *p0, const geom::CoordinateXY *p1) |
Methods for computing and working with octants of the Cartesian plane.
Octants are numbered as follows:
2|1 3 | 0 —+– 4 | 7 5|6
If line segments lie along a coordinate axis, the octant is the lower of the two possible values.
Last port: noding/Octant.java rev. 1.2 (JTS-1.7)
|
static |
Returns the octant of a directed line segment from p0 to p1.
|
static |
Returns the octant of a directed line segment (specified as x and y displacements, which cannot both be 0).
Referenced by geos::noding::BasicSegmentString::getSegmentOctant().