Class Interval


  • public class Interval
    extends java.lang.Object
    This class represents a 1D interval.
    Since:
    3.0
    See Also:
    IntervalsSet
    • Constructor Detail

      • Interval

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

      • 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