com.jidesoft.interval
Class ClosedInterval
java.lang.Object
com.jidesoft.interval.AbstractMutableInterval
com.jidesoft.interval.ClosedInterval
- All Implemented Interfaces:
- Interval, MutableInterval
- Direct Known Subclasses:
- OpenInterval, SimpleBoundedInterval
public class ClosedInterval
- extends AbstractMutableInterval
A closed interval is an interval that includes all of its limit points.
ClosedInterval
public ClosedInterval(double start,
double extent)
setStart
public void setStart(double value)
setEnd
public void setEnd(double value)
setExtent
public void setExtent(double extent)
setValue
public void setValue(double value,
double extent)
getStart
public double getStart()
getEnd
public double getEnd()
getExtent
public double getExtent()
contains
public boolean contains(double value)
- Description copied from interface:
Interval
- Tests if this interval contains the specified value?
- Parameters:
value
- the value to test
- Returns:
- true if the interval contains the value, false otherwise
overlaps
public boolean overlaps(Interval interval)
- Description copied from interface:
Interval
- Tests if this interval overlaps the specified interval.
- Parameters:
interval
- the interval to test
- Returns:
- true if this interval overlaps the specified interval, false otherwise
isDegenerate
public boolean isDegenerate()
- Description copied from interface:
Interval
- Tests whether the starting and ending values are the same
- Returns:
- true if start and end values are identical, false otherwise
toString
public String toString()
- Overrides:
toString
in class Object