All Packages Class Hierarchy This Package Previous Next Index
Class improv.util.NoiseCurve
java.lang.Object
|
+----improv.util.Curve
|
+----improv.util.ParameterizedCurve
|
+----improv.util.NoiseCurve
- public final class NoiseCurve
- extends ParameterizedCurve
-
NoiseCurve()
- The Default Constructor
-
NoiseCurve(Curve, Curve, Curve)
- Creates a NoiseCurve whose min,max and frequency are themselves time-varying parameters.
-
NoiseCurve(Curve, Curve, Curve, Curve, Curve, double, double, double, double, double)
- Creates a NoiseCurve whose min, max, frequency, bias and gain are themselves time-varying parameters.
-
NoiseCurve(Curve[])
- Creates a NoiseCurve from an array of curves.
-
NoiseCurve(Curve[], double, double, double, double, double)
-
-
NoiseCurve(double, double, double)
- Constructs a NoiseCurve given a min, max and frequency
-
NoiseCurve(double, double, double, double, double)
- Constructs a NoiseCurve given a min, max, frequency, bias and gain
-
eval(double)
- This is called from the animate method and is overridden by the individual curve classes.
NoiseCurve
public NoiseCurve()
- The Default Constructor
NoiseCurve
public NoiseCurve(double min,
double max,
double frq)
- Constructs a NoiseCurve given a min, max and frequency
NoiseCurve
public NoiseCurve(double min,
double max,
double frequency,
double bias,
double gain)
- Constructs a NoiseCurve given a min, max, frequency, bias and gain
NoiseCurve
public NoiseCurve(Curve c1,
Curve c2,
Curve c3)
- Creates a NoiseCurve whose min,max and frequency are themselves time-varying parameters.
NoiseCurve
public NoiseCurve(Curve a1,
Curve a2,
Curve f,
Curve b,
Curve g,
double a1Val,
double a2Val,
double fVal,
double bVal,
double gVal)
- Creates a NoiseCurve whose min, max, frequency, bias and gain are themselves time-varying parameters.
NoiseCurve
public NoiseCurve(Curve curves[])
- Creates a NoiseCurve 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.
NoiseCurve
public NoiseCurve(Curve curves[],
double a1Val,
double a2Val,
double fVal,
double bVal,
double gVal)
eval
public double eval(double time)
- This is called from the animate method and is overridden by the individual curve classes.
- Overrides:
- eval in class Curve
All Packages Class Hierarchy This Package Previous Next Index