Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HSpline Class Reference

#include <hspline.H>

Collaboration diagram for HSpline:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HSpline ()
 HSpline (mlib::CWpt &p1, mlib::CWpt &p2, mlib::CWvec &v1, mlib::CWvec &v2)
virtual ~HSpline ()
void set_constraints (mlib::CWpt &p1, mlib::CWpt &p2, mlib::CWvec &v1, mlib::CWvec &v2)
mlib::Wpt value_at (double t) const
mlib::Wvec tan_at (double t) const

Protected Attributes

mlib::Wtransf _M

Static Protected Attributes

static const HermiteBasis _HemiteBasisConst

Classes

class  HermiteBasis
class  HermiteGeometry

Detailed Description

Definition at line 22 of file hspline.H.


Constructor & Destructor Documentation

HSpline::HSpline  )  [inline]
 

Definition at line 62 of file hspline.H.

HSpline::HSpline mlib::CWpt p1,
mlib::CWpt p2,
mlib::CWvec v1,
mlib::CWvec v2
[inline]
 

Definition at line 63 of file hspline.H.

References set_constraints().

virtual HSpline::~HSpline  )  [inline, virtual]
 

Definition at line 66 of file hspline.H.


Member Function Documentation

void HSpline::set_constraints mlib::CWpt p1,
mlib::CWpt p2,
mlib::CWvec v1,
mlib::CWvec v2
[inline]
 

Definition at line 68 of file hspline.H.

References _HemiteBasisConst, and _M.

Referenced by HSpline().

mlib::Wvec HSpline::tan_at double  t  )  const [inline]
 

Definition at line 75 of file hspline.H.

References _M, and sqr().

mlib::Wpt HSpline::value_at double  t  )  const [inline]
 

Definition at line 71 of file hspline.H.

References _M.


Member Data Documentation

const HSpline::HermiteBasis HSpline::_HemiteBasisConst [static, protected]
 

Definition at line 58 of file hspline.H.

Referenced by set_constraints().

mlib::Wtransf HSpline::_M [protected]
 

Definition at line 59 of file hspline.H.

Referenced by set_constraints(), tan_at(), and value_at().


The documentation for this class was generated from the following files:
Generated on Mon Sep 18 11:46:01 2006 for jot by  doxygen 1.4.4