- 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Tests this function for equality with an arbitrary object.doublegetIntercept()Returns 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 Detail
-
LineFunction2D
public LineFunction2D(double a, double b)
Constructs a new line function.- Parameters:
a- the intercept.b- the slope.
-
-
Method Detail
-
getIntercept
public double getIntercept()
Returns the 'a' coefficient that was specified in the constructor.- Returns:
- The 'a' coefficient.
- Since:
- 1.0.14
-
getSlope
public double getSlope()
Returns the 'b' coefficient that was specified in the constructor.- Returns:
- The 'b' coefficient.
- Since:
- 1.0.14
-
getValue
public double getValue(double x)
Returns the function value.- Specified by:
getValuein interfaceFunction2D- Parameters:
x- the x-value.- Returns:
- The value.
-
equals
public boolean equals(Object obj)
Tests this function for equality with an arbitrary object.
-
-