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

  Summary

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
}




  Fields

· UNDEFINED

Summary  |  Top

   protected final int UNDEFINED


· KNOT_ADDED

Summary  |  Top
   protected final int KNOT_ADDED


· READY

Summary  |  Top
   protected final int READY


· root

Summary  |  Top
   protected CatmullRomSpline1D.HermiteTreeNode root


· splineState

Summary  |  Top
   protected int splineState


· numKnots

Summary  |  Top
   protected int numKnots


· splineLength

Summary  |  Top
   protected float splineLength


· knotVect

Summary  |  Top
   protected Vector knotVect


  Constructors

· CatmullRomSpline1D

Summary  |  Top

   public CatmullRomSpline1D() 


  Methods

· addKnot

Summary  |  Top
   public void addKnot(float p, 
                       float l) 


· evaluate

Summary  |  Top
   public float evaluate(float s)  throws SplineException
Overrides:
evaluate in class Spline1D


· toString

Summary  |  Top
   public String toString() 
Overrides:
toString in class Object


· updateHermiteTree

Summary  |  Top
   public void updateHermiteTree() 


· internalUpdate

Summary  |  Top
   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