#include <hspline.H>
Collaboration diagram for CRSpline:
Public Member Functions | |
CRSpline () | |
~CRSpline () | |
void | clear (int all=1) |
void | set (mlib::CWpt_list &p, CARRAY< double > &u) |
void | add (mlib::CWpt &p, double u) |
void | get_seg (double u, int &seg, double &t) const |
mlib::Wpt | pt (int k, double t) const |
mlib::Wvec | tan (int k, double t) const |
mlib::Wpt | pt (double u) const |
mlib::Wvec | tan (double u) const |
Protected Member Functions | |
int | _update () |
int | update () const |
int | num () const |
double | delt (int i) const |
mlib::Wvec | m (int i) const |
Protected Attributes | |
ARRAY< mlib::Wpt > | _pts |
ARRAY< double > | _u |
ARRAY< HSpline * > | _H |
bool | _valid |
Definition at line 91 of file hspline.H.
|
|
|
Definition at line 110 of file hspline.H. References clear(). |
|
Definition at line 66 of file hspline.C. References _H, _pts, _valid, delt(), err_msg(), m(), and num(). |
|
|
|
Definition at line 32 of file hspline.C. References _H, _pts, _u, _valid, ARRAY< T >::clear(), ARRAY< T >::empty(), and ARRAY< T >::pop(). Referenced by ~CRSpline(). |
|
Definition at line 105 of file hspline.H. References _u. |
|
Definition at line 105 of file hspline.C. References _u, delt(), ARRAY< T >::last(), m(), and num(). |
|
|
|
Definition at line 104 of file hspline.H. References _pts, and ARRAY< T >::num(). |
|
Definition at line 140 of file hspline.H. References _pts, get_seg(), num(), mlib::Wpt::Origin(), and pt(). |
|
Definition at line 127 of file hspline.H. References _H, mlib::Wpt::Origin(), and update(). Referenced by pt(). |
|
|
|
|
|
Definition at line 131 of file hspline.H. References _H, delt(), and update(). Referenced by tan(). |
|
Definition at line 99 of file hspline.H. References _valid. |
|
|
|
Definition at line 93 of file hspline.H. Referenced by _update(), clear(), m(), num(), pt(), and tan(). |
|
|
|
|