Class Octant

java.lang.Object
org.locationtech.jts.noding.Octant

public class Octant extends Object
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.
Version:
1.7
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    octant(double dx, double dy)
    Returns the octant of a directed line segment (specified as x and y displacements, which cannot both be 0).
    static int
    Returns the octant of a directed line segment from p0 to p1.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • octant

      public static int octant(double dx, double dy)
      Returns the octant of a directed line segment (specified as x and y displacements, which cannot both be 0).
    • octant

      public static int octant(Coordinate p0, Coordinate p1)
      Returns the octant of a directed line segment from p0 to p1.