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