java.lang.Object
org.jfree.data.function.PowerFunction2D
- All Implemented Interfaces:
Serializable
,Function2D
A function of the form y = a * x ^ b.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Tests this function for equality with an arbitrary object.double
getA()
Returns the 'a' coefficient that was specified in the constructor.double
getB()
Returns the 'b' coefficient that was specified in the constructor.double
getValue
(double x) Returns the value of the function for a given input ('x').int
hashCode()
Returns a hash code for this instance.
-
Constructor Details
-
PowerFunction2D
public PowerFunction2D(double a, double b) Creates a new power function.- Parameters:
a
- the 'a' coefficient.b
- the 'b' coefficient.
-
-
Method Details
-
getA
public double getA()Returns the 'a' coefficient that was specified in the constructor.- Returns:
- The 'a' coefficient.
-
getB
public double getB()Returns the 'b' coefficient that was specified in the constructor.- Returns:
- The 'b' coefficient.
-
getValue
public double getValue(double x) Returns the value of the function for a given input ('x').- Specified by:
getValue
in 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.
-