GEOS
3.9.1dev
|
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::Coordinate &p0, const geom::Coordinate &p1) |
static int | octant (const geom::Coordinate *p0, const geom::Coordinate *p1) |
Private Member Functions | |
Octant () | |
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 (specified as x and y displacements, which cannot both be 0).
|
static |
Returns the octant of a directed line segment from p0 to p1.
|
inlinestatic |
Definition at line 66 of file Octant.h.
References geos::ignore_unused_variable_warning().