All Packages This Package Class Hierarchy Class Search Index
Class acg.stuttgart.rich.spline.CatmullRomSpline1D
java.lang.Object
|
+----acg.stuttgart.rich.spline.Spline1D
|
+----acg.stuttgart.rich.spline.CatmullRomSpline1D
public class CatmullRomSpline1D
extends acg.stuttgart.rich.spline.Spline1D
{
// Fields 8
protected final int KNOT_ADDED;
protected final int READY;
protected final int UNDEFINED;
protected Vector knotVect;
protected int numKnots;
protected CatmullRomSpline1D.HermiteTreeNode root;
protected float splineLength;
protected int splineState;
// Constructors 1
public CatmullRomSpline1D();
// Methods 5
public void addKnot(float, float);
public float evaluate(float) throws SplineException;
public void internalUpdate(int, int);
public String toString();
public void updateHermiteTree();
// Inner Classes 2
protected class CatmullRomSpline1D.Knot
protected class CatmullRomSpline1D.HermiteTreeNode
}
protected final int UNDEFINED
protected final int KNOT_ADDED
protected final int READY
protected CatmullRomSpline1D.HermiteTreeNode root
protected int splineState
protected int numKnots
protected float splineLength
protected Vector knotVect
public CatmullRomSpline1D()
public void addKnot(float p,
float l)
public float evaluate(float s) throws SplineException
- Overrides:
- evaluate in class Spline1D
public String toString()
- Overrides:
- toString in class Object
public void updateHermiteTree()
public void internalUpdate(int min,
int max)
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7