All Implemented Interfaces:
Icon, IconSource, Manageable, Shareable, RenderedIcon, FloatToFloat

public class Cubic extends GrowthFunctionBase
  • Field Details

    • a

      public float a
    • b

      public float b
    • c

      public float c
    • d

      public float d
    • $TYPE

      public static final Cubic.Type $TYPE
    • a$FIELD

      public static final SCOType.Field a$FIELD
    • b$FIELD

      public static final SCOType.Field b$FIELD
    • c$FIELD

      public static final SCOType.Field c$FIELD
    • d$FIELD

      public static final SCOType.Field d$FIELD
  • Constructor Details

    • Cubic

      public Cubic()
    • Cubic

      public Cubic(float a, float b, float c, float d)
  • Method Details

    • evaluateFloat

      public float evaluateFloat(float x)
      Description copied from interface: FloatToFloat
      Computes the value of this function at x.
      Parameters:
      x - where the function is to be evaluated
      Returns:
      function value at x
    • getSuggestedXMin

      public float getSuggestedXMin()
      Specified by:
      getSuggestedXMin in class GrowthFunctionBase
    • getSuggestedXMax

      public float getSuggestedXMax()
      Specified by:
      getSuggestedXMax in class GrowthFunctionBase
    • getManageableType

      public ManageableType getManageableType()
    • getA

      public float getA()
    • setA

      public void setA(float value)
    • getB

      public float getB()
    • setB

      public void setB(float value)
    • getC

      public float getC()
    • setC

      public void setC(float value)
    • getD

      public float getD()
    • setD

      public void setD(float value)