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

Constructor Index

 o NoiseCurve()
 o NoiseCurve(Curve, Curve, Curve)
 o NoiseCurve(Curve, Curve, Curve, Curve, Curve, double, double, double, double, double)
 o NoiseCurve(Curve[])
 o NoiseCurve(Curve[], double, double, double, double, double)
 o NoiseCurve(double, double, double)
 o NoiseCurve(double, double, double, double, double)

Method Index

 o eval(double)
This is called from the animate method and is overridden by the individual curve classes.
 o noise(double)
 o noise(double, double)
 o noise(double, double, double)
 o noise(double[])

Constructors

 o NoiseCurve
 public NoiseCurve()
 o NoiseCurve
 public NoiseCurve(Curve a1,
                   Curve a2,
                   Curve f)
 o NoiseCurve
 public NoiseCurve(Curve a1,
                   Curve a2,
                   Curve f,
                   Curve b,
                   Curve g,
                   double a1Val,
                   double a2Val,
                   double fVal,
                   double bVal,
                   double gVal)
 o NoiseCurve
 public NoiseCurve(Curve curves[])
 o NoiseCurve
 public NoiseCurve(Curve curves[],
                   double a1Val,
                   double a2Val,
                   double fVal,
                   double bVal,
                   double gVal)
 o NoiseCurve
 public NoiseCurve(double a1,
                   double a2,
                   double f)
 o NoiseCurve
 public NoiseCurve(double a1,
                   double a2,
                   double f,
                   double b,
                   double g)

Methods

 o noise
 public static double noise(double x,
                            double y)
 o noise
 public static double noise(double x,
                            double y,
                            double z)
 o noise
 public static double noise(double n)
 o noise
 public static double noise(double v[])
 o 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