Module platform

Class PowerFunction2D

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:
  • Constructor Summary

    Constructors
    Constructor
    Description
    PowerFunction2D(double a, double b)
    Creates a new power function.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Tests this function for equality with an arbitrary object.
    double
    Returns the 'a' coefficient that was specified in the constructor.
    double
    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
    Returns a hash code for this instance.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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 interface Function2D
      Parameters:
      x - the x-value.
      Returns:
      The value.
    • equals

      public boolean equals(Object obj)
      Tests this function for equality with an arbitrary object.
      Overrides:
      equals in class Object
      Parameters:
      obj - the object (null permitted).
      Returns:
      A boolean.
    • hashCode

      public int hashCode()
      Returns a hash code for this instance.
      Overrides:
      hashCode in class Object
      Returns:
      A hash code.