- java.lang.Object
-
- org.jfree.data.xy.YWithXInterval
-
- All Implemented Interfaces:
Serializable
public class YWithXInterval extends Object implements Serializable
A y-value plus the bounds for the related x-interval. This curious combination exists as an implementation detail, to fit into the structure of the ComparableObjectSeries class. It would have been possible to simply reuse theYIntervalclass by assuming that the y-interval in fact represents the x-interval, however I decided it was better to duplicate some code in order to document the real intent.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description YWithXInterval(double y, double xLow, double xHigh)Creates a new instance ofYWithXInterval.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Tests this instance for equality with an arbitrary object.doublegetXHigh()Returns the upper bound of the x-interval.doublegetXLow()Returns the lower bound of the x-interval.doublegetY()Returns the y-value.
-
-
-
Constructor Detail
-
YWithXInterval
public YWithXInterval(double y, double xLow, double xHigh)
Creates a new instance ofYWithXInterval.- Parameters:
y- the y-value.xLow- the lower bound of the x-interval.xHigh- the upper bound of the x-interval.
-
-
Method Detail
-
getY
public double getY()
Returns the y-value.- Returns:
- The y-value.
-
getXLow
public double getXLow()
Returns the lower bound of the x-interval.- Returns:
- The lower bound of the x-interval.
-
getXHigh
public double getXHigh()
Returns the upper bound of the x-interval.- Returns:
- The upper bound of the x-interval.
-
-