java.lang.Object
org.jfree.data.function.LineFunction2D
- All Implemented Interfaces:
Serializable,Function2D
A function in the form y = a + bx.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanTests this function for equality with an arbitrary object.doubleReturns the 'a' coefficient that was specified in the constructor.doublegetSlope()Returns the 'b' coefficient that was specified in the constructor.doublegetValue(double x) Returns the function value.inthashCode()Returns a hash code for this instance.
-
Constructor Details
-
LineFunction2D
public LineFunction2D(double a, double b) Constructs a new line function.- Parameters:
a- the intercept.b- the slope.
-
-
Method Details
-
getIntercept
public double getIntercept()Returns the 'a' coefficient that was specified in the constructor.- Returns:
- The 'a' coefficient.
-
getSlope
public double getSlope()Returns the 'b' coefficient that was specified in the constructor.- Returns:
- The 'b' coefficient.
-
getValue
public double getValue(double x) Returns the function value.- Specified by:
getValuein interfaceFunction2D- Parameters:
x- the x-value.- Returns:
- The value.
-
equals
Tests this function for equality with an arbitrary object. -
hashCode
public int hashCode()Returns a hash code for this instance.
-