All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class improv.util.SplineCurve
java.lang.Object
   |
   +----improv.util.Curve
           |
           +----improv.util.EditableCurve
                   |
                   +----improv.util.SplineCurve
  -  public final class SplineCurve
  
-  extends EditableCurve
  
  
  -  
	SplineCurve(double, double)
   -  
  
 -  
	SplineCurve(double, double, int)
   -  
  
 -  
	SplineCurve(double[], double[])
   -  
  
 -  
	SplineCurve(double[], double[], int)
   -  
  
 -  
	SplineCurve(float, float)
   -  
  
 -  
	SplineCurve(float, float, int)
   -  
  
 -  
	SplineCurve(float[], float[])
   -  
  
 -  
	SplineCurve(float[], float[], int)
   -  
  
 -  
	SplineCurve(float[][])
   -  
  
 -  
	SplineCurve(float[][], int)
   -  
 
  
  -  
	animate(double[], double[], double, int)
   -  
  
 -  
	copy()
   -  Create a duplicate of this curve.
  
 -  
	eval(double)
   -  This is called from the animate method and is overridden by the individual curve classes.
  
 -  
	eval(double[], double[], double)
   -  
  
 -  
	evalInt(double)
   -  
  
 -  
	evalInt(double[], double[], double)
   -  
 
  
SplineCurve
 public SplineCurve(float x,
                    float y)
SplineCurve
 public SplineCurve(float x,
                    float y,
                    int type)
SplineCurve
 public SplineCurve(float xPoints[],
                    float yPoints[])
SplineCurve
 public SplineCurve(float xPoints[],
                    float yPoints[],
                    int type)
SplineCurve
 public SplineCurve(float points[][])
SplineCurve
 public SplineCurve(float points[][],
                    int type)
SplineCurve
 public SplineCurve(double x,
                    double y)
SplineCurve
 public SplineCurve(double x,
                    double y,
                    int type)
SplineCurve
 public SplineCurve(double xPoints[],
                    double yPoints[])
SplineCurve
 public SplineCurve(double xPoints[],
                    double yPoints[],
                    int type)
  
copy
 public SplineCurve copy()
  -  Create a duplicate of this curve.
  
    -  Overrides:
    
 -  copy in class EditableCurve
  
 
 
 
eval
 public double eval(double x)
  -  This is called from the animate method and is overridden by the individual curve classes.
  
    -  Overrides:
    
 -  eval in class Curve
  
 
 
 
eval
 public static double eval(double xPoints[],
                           double yPoints[],
                           double x)
evalInt
 public static int evalInt(double xPoints[],
                           double yPoints[],
                           double x)
evalInt
 public int evalInt(double x)
animate
 public static double animate(double x[],
                              double y[],
                              double start,
                              int type)
All Packages  Class Hierarchy  This Package  Previous  Next  Index