All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class improv.util.ParameterizedCurve

java.lang.Object
   |
   +----improv.util.Curve
           |
           +----improv.util.ParameterizedCurve

public abstract class ParameterizedCurve
extends Curve

Constructor Index

 o ParameterizedCurve()
The Default Constructor
 o ParameterizedCurve(Curve, Curve, Curve)
Creates a ParameterizedCurve whose min,max and frequency are themselves time-varying parameters.
 o ParameterizedCurve(Curve, Curve, Curve, Curve, Curve, double, double, double, double, double)
Creates a ParameterizedCurve whose min, max, frequency, bias and gain are themselves time-varying parameters.
 o ParameterizedCurve(Curve[])
Creates a ParameterizedCurve from an array of curves.
 o ParameterizedCurve(Curve[], double, double, double, double, double)
 o ParameterizedCurve(double, double, double)
Constructs a ParameterizedCurve given a min, max and frequency
 o ParameterizedCurve(double, double, double, double, double)
Constructs a ParameterizedCurve given a min, max, frequency, bias and gain

Method Index

 o getBias()
 o getBiasCurve()
 o getFrq()
 o getFrqCurve()
 o getGain()
 o getGainCurve()
 o getMax()
 o getMaxCurve()
 o getMin()
 o getMinCurve()
 o getValue(double, double)
 o setBias(Curve)
 o setBias(double)
 o setFrq(Curve)
 o setFrq(double)
 o setGain(Curve)
 o setGain(double)
 o setMax(Curve)
 o setMax(double)
 o setMin(Curve)
 o setMin(double)
 o setRange(double)

Constructors

 o ParameterizedCurve
 public ParameterizedCurve()
The Default Constructor

 o ParameterizedCurve
 public ParameterizedCurve(double min,
                           double max,
                           double frq)
Constructs a ParameterizedCurve given a min, max and frequency

 o ParameterizedCurve
 public ParameterizedCurve(double min,
                           double max,
                           double frequency,
                           double bias,
                           double gain)
Constructs a ParameterizedCurve given a min, max, frequency, bias and gain

 o ParameterizedCurve
 public ParameterizedCurve(Curve c1,
                           Curve c2,
                           Curve c3)
Creates a ParameterizedCurve whose min,max and frequency are themselves time-varying parameters.

 o ParameterizedCurve
 public ParameterizedCurve(Curve a1,
                           Curve a2,
                           Curve f,
                           Curve b,
                           Curve g,
                           double a1Val,
                           double a2Val,
                           double fVal,
                           double bVal,
                           double gVal)
Creates a ParameterizedCurve whose min, max, frequency, bias and gain are themselves time-varying parameters.

 o ParameterizedCurve
 public ParameterizedCurve(Curve curves[])
Creates a ParameterizedCurve from an array of curves. If the array length is 3 the curves are used for min, max and frequency. If the array length is 5 the curves are used for min, max, frequency, bias and gain.

 o ParameterizedCurve
 public ParameterizedCurve(Curve curves[],
                           double a1Val,
                           double a2Val,
                           double fVal,
                           double bVal,
                           double gVal)

Methods

 o setFrq
 public void setFrq(double d)
 o setFrq
 public void setFrq(Curve c)
 o setMin
 public void setMin(double d)
 o setMin
 public void setMin(Curve c)
 o setMax
 public void setMax(double d)
 o setMax
 public void setMax(Curve c)
 o setBias
 public void setBias(double d)
 o setBias
 public void setBias(Curve c)
 o setGain
 public void setGain(double d)
 o setGain
 public void setGain(Curve c)
 o setRange
 public void setRange(double d)
 o getFrqCurve
 public Curve getFrqCurve()
 o getMinCurve
 public Curve getMinCurve()
 o getMaxCurve
 public Curve getMaxCurve()
 o getBiasCurve
 public Curve getBiasCurve()
 o getGainCurve
 public Curve getGainCurve()
 o getFrq
 public double getFrq()
 o getMin
 public double getMin()
 o getMax
 public double getMax()
 o getBias
 public double getBias()
 o getGain
 public double getGain()
 o getValue
 public double getValue(double start,
                        double weight)
Overrides:
getValue in class Curve

All Packages  Class Hierarchy  This Package  Previous  Next  Index