java.lang.Object
org.apache.commons.math3.geometry.euclidean.oned.Interval

public class Interval extends Object
This class represents a 1D interval.
Since:
3.0
See Also:
  • Constructor Details

    • Interval

      public Interval(double lower, double upper)
      Simple constructor.
      Parameters:
      lower - lower bound of the interval
      upper - upper bound of the interval
  • Method Details

    • getInf

      public double getInf()
      Get the lower bound of the interval.
      Returns:
      lower bound of the interval
      Since:
      3.1
    • getLower

      @Deprecated public double getLower()
      Deprecated.
      as of 3.1, replaced by getInf()
      Get the lower bound of the interval.
      Returns:
      lower bound of the interval
    • getSup

      public double getSup()
      Get the upper bound of the interval.
      Returns:
      upper bound of the interval
      Since:
      3.1
    • getUpper

      @Deprecated public double getUpper()
      Deprecated.
      as of 3.1, replaced by getSup()
      Get the upper bound of the interval.
      Returns:
      upper bound of the interval
    • getSize

      public double getSize()
      Get the size of the interval.
      Returns:
      size of the interval
      Since:
      3.1
    • getLength

      @Deprecated public double getLength()
      Deprecated.
      as of 3.1, replaced by getSize()
      Get the length of the interval.
      Returns:
      length of the interval
    • getBarycenter

      public double getBarycenter()
      Get the barycenter of the interval.
      Returns:
      barycenter of the interval
      Since:
      3.1
    • getMidPoint

      @Deprecated public double getMidPoint()
      Deprecated.
      as of 3.1, replaced by getBarycenter()
      Get the midpoint of the interval.
      Returns:
      midpoint of the interval
    • checkPoint

      public Region.Location checkPoint(double point, double tolerance)
      Check a point with respect to the interval.
      Parameters:
      point - point to check
      tolerance - tolerance below which points are considered to belong to the boundary
      Returns:
      a code representing the point status: either Region.Location.INSIDE, Region.Location.OUTSIDE or Region.Location.BOUNDARY
      Since:
      3.1