All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class improv.util.SinCurve

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

public final class SinCurve
extends ParameterizedCurve

Constructor Index

 o SinCurve()
 o SinCurve(Curve, Curve, Curve)
 o SinCurve(Curve, Curve, Curve, Curve, Curve, double, double, double, double, double)
 o SinCurve(Curve[])
 o SinCurve(Curve[], double, double, double, double, double)
 o SinCurve(double, double, double)
 o SinCurve(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.

Constructors

 o SinCurve
 public SinCurve()
 o SinCurve
 public SinCurve(Curve c1,
                 Curve c2,
                 Curve c3)
 o SinCurve
 public SinCurve(Curve a1,
                 Curve a2,
                 Curve f,
                 Curve b,
                 Curve g,
                 double a1Val,
                 double a2Val,
                 double fVal,
                 double bVal,
                 double gVal)
 o SinCurve
 public SinCurve(Curve curves[])
 o SinCurve
 public SinCurve(Curve curves[],
                 double a1Val,
                 double a2Val,
                 double fVal,
                 double bVal,
                 double gVal)
 o SinCurve
 public SinCurve(double d1,
                 double d2,
                 double d3)
 o SinCurve
 public SinCurve(double a1,
                 double a2,
                 double f,
                 double b,
                 double g)

Methods

 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