Class Interval

java.lang.Object
org.hipparchus.geometry.euclidean.oned.Interval

public class Interval extends Object
This class represents a 1D interval.
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
    • getSup

      public double 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
    • getBarycenter

      public double getBarycenter()
      Get the barycenter of the interval.
      Returns:
      barycenter 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