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
-
ParameterizedCurve()
- The Default Constructor
-
ParameterizedCurve(Curve, Curve, Curve)
- Creates a ParameterizedCurve whose min,max and frequency are themselves time-varying parameters.
-
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.
-
ParameterizedCurve(Curve[])
- Creates a ParameterizedCurve from an array of curves.
-
ParameterizedCurve(Curve[], double, double, double, double, double)
-
-
ParameterizedCurve(double, double, double)
- Constructs a ParameterizedCurve given a min, max and frequency
-
ParameterizedCurve(double, double, double, double, double)
- Constructs a ParameterizedCurve given a min, max, frequency, bias and gain
-
getBias()
-
-
getBiasCurve()
-
-
getFrq()
-
-
getFrqCurve()
-
-
getGain()
-
-
getGainCurve()
-
-
getMax()
-
-
getMaxCurve()
-
-
getMin()
-
-
getMinCurve()
-
-
getValue(double, double)
-
-
setBias(Curve)
-
-
setBias(double)
-
-
setFrq(Curve)
-
-
setFrq(double)
-
-
setGain(Curve)
-
-
setGain(double)
-
-
setMax(Curve)
-
-
setMax(double)
-
-
setMin(Curve)
-
-
setMin(double)
-
-
setRange(double)
-
ParameterizedCurve
public ParameterizedCurve()
- The Default Constructor
ParameterizedCurve
public ParameterizedCurve(double min,
double max,
double frq)
- Constructs a ParameterizedCurve given a min, max and frequency
ParameterizedCurve
public ParameterizedCurve(double min,
double max,
double frequency,
double bias,
double gain)
- Constructs a ParameterizedCurve given a min, max, frequency, bias and gain
ParameterizedCurve
public ParameterizedCurve(Curve c1,
Curve c2,
Curve c3)
- Creates a ParameterizedCurve whose min,max and frequency are themselves time-varying parameters.
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.
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.
ParameterizedCurve
public ParameterizedCurve(Curve curves[],
double a1Val,
double a2Val,
double fVal,
double bVal,
double gVal)
setFrq
public void setFrq(double d)
setFrq
public void setFrq(Curve c)
setMin
public void setMin(double d)
setMin
public void setMin(Curve c)
setMax
public void setMax(double d)
setMax
public void setMax(Curve c)
setBias
public void setBias(double d)
setBias
public void setBias(Curve c)
setGain
public void setGain(double d)
setGain
public void setGain(Curve c)
setRange
public void setRange(double d)
getFrqCurve
public Curve getFrqCurve()
getMinCurve
public Curve getMinCurve()
getMaxCurve
public Curve getMaxCurve()
getBiasCurve
public Curve getBiasCurve()
getGainCurve
public Curve getGainCurve()
getFrq
public double getFrq()
getMin
public double getMin()
getMax
public double getMax()
getBias
public double getBias()
getGain
public double getGain()
getValue
public double getValue(double start,
double weight)
- Overrides:
- getValue in class Curve
All Packages Class Hierarchy This Package Previous Next Index