Class Interval


  • public class Interval
    extends java.lang.Object
    Represents an (1-dimensional) closed interval on the Real number line.
    Version:
    1.7
    • Field Detail

      • min

        public double min
      • max

        public double max
    • Constructor Detail

      • Interval

        public Interval()
      • Interval

        public Interval​(double min,
                        double max)
      • Interval

        public Interval​(Interval interval)
    • Method Detail

      • init

        public void init​(double min,
                         double max)
      • getMin

        public double getMin()
      • getMax

        public double getMax()
      • getWidth

        public double getWidth()
      • expandToInclude

        public void expandToInclude​(Interval interval)
      • overlaps

        public boolean overlaps​(Interval interval)
      • overlaps

        public boolean overlaps​(double min,
                                double max)
      • contains

        public boolean contains​(Interval interval)
      • contains

        public boolean contains​(double min,
                                double max)
      • contains

        public boolean contains​(double p)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object