Homepage Demos Overview Downloads Tutorials Reference
Credits
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Search

SplinePath Class Reference

#include <Path.h>

Inheritance diagram for SplinePath:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 SplinePath ()
void init (point x, point dx)
void add (point x, point dx, double length, double t)
point eval (double t)
point eval_deriv (double t)

Private Attributes

NonUniformHermiteSplineSegment<
point, fnum > 
s
double t0
double t1
point x0
point x1
point dx0
point dx1

Constructor & Destructor Documentation

SplinePath::SplinePath  )  [inline]
 

Definition at line 31 of file Path.h.


Member Function Documentation

void SplinePath::add point  x,
point  dx,
double  length,
double  t
 

point SplinePath::eval double  t  ) 
 

point SplinePath::eval_deriv double  t  ) 
 

void SplinePath::init point  x,
point  dx
 


Member Data Documentation

point SplinePath::dx0 [private]
 

Definition at line 29 of file Path.h.

point SplinePath::dx1 [private]
 

Definition at line 29 of file Path.h.

NonUniformHermiteSplineSegment<point,fnum> SplinePath::s [private]
 

Definition at line 27 of file Path.h.

double SplinePath::t0 [private]
 

Definition at line 28 of file Path.h.

double SplinePath::t1 [private]
 

Definition at line 28 of file Path.h.

point SplinePath::x0 [private]
 

Definition at line 29 of file Path.h.

point SplinePath::x1 [private]
 

Definition at line 29 of file Path.h.


The documentation for this class was generated from the following file:
Tekkotsu v1.4
Generated Sat Jul 19 00:09:11 2003 by Doxygen 1.3.2