- java.lang.Object
-
- org.jfree.data.function.PowerFunction2D
-
- All Implemented Interfaces:
Serializable,Function2D
public class PowerFunction2D extends Object implements Function2D, Serializable
A function of the form y = a * x ^ b.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PowerFunction2D(double a, double b)Creates a new power 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.doublegetA()Returns the 'a' coefficient that was specified in the constructor.doublegetB()Returns the 'b' coefficient that was specified in the constructor.doublegetValue(double x)Returns the value of the function for a given input ('x').inthashCode()Returns a hash code for this instance.
-
-
-
Constructor Detail
-
PowerFunction2D
public PowerFunction2D(double a, double b)
Creates a new power function.- Parameters:
a- the 'a' coefficient.b- the 'b' coefficient.
-
-
Method Detail
-
getA
public double getA()
Returns the 'a' coefficient that was specified in the constructor.- Returns:
- The 'a' coefficient.
- Since:
- 1.0.14
-
getB
public double getB()
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 value of the function for a given input ('x').- 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.
-
-