#include <correction.h>
Inheritance diagram for SplineCorrection:

Public Member Functions | |
| SplineCorrection (LPoint3f &, LVector3f &) | |
| virtual | ~SplineCorrection (void) |
| virtual void | step (void) |
| virtual void | new_target (LPoint3f &, LVector3f &) |
| virtual void | force_target (LPoint3f &, LVector3f &) |
| void | set_duration (float) |
| float | get_duration (void) const |
| LPoint3f | get_pos (void) const |
| LVector3f | get_vel (void) const |
Protected Attributes | |
| LPoint3f | _curr_p |
| LVector3f | _curr_v |
Private Attributes | |
| LPoint3f | A |
| LPoint3f | B |
| LPoint3f | C |
| LPoint3f | D |
| bool | have_both |
| LPoint3f | prev_p |
| LPoint3f | save_p |
| LVector3f | prev_v |
| LVector3f | save_v |
| float | time |
| float | dur |
|
||||||||||||
|
Definition at line 136 of file correction.cxx. References Correction::_curr_p, Correction::_curr_v, LerpCorrection::dur, and LerpCorrection::time. |
|
|
Definition at line 141 of file correction.cxx. References Correction::_curr_p, and LerpCorrection::time. |
|
||||||||||||
|
Reimplemented from Correction. Definition at line 211 of file correction.cxx. References time. |
|
|
Definition at line 227 of file correction.cxx. |
|
|
Definition at line 48 of file correction.cxx. References Correction::_curr_v. |
|
|
Definition at line 52 of file correction.cxx. |
|
||||||||||||
|
Reimplemented from Correction. Definition at line 163 of file correction.cxx. References Correction::_curr_v, A, B, C, D, prev_p, prev_v, save_p, and save_v. |
|
|
Definition at line 223 of file correction.cxx. |
|
|
Reimplemented from Correction. Definition at line 144 of file correction.cxx. References Correction::_curr_v. |
|
|
Definition at line 30 of file correction.h. Referenced by Correction::force_target(), PopCorrection::new_target(), SplineCorrection(), LerpCorrection::~LerpCorrection(), PopCorrection::~PopCorrection(), and ~SplineCorrection(). |
|
|
Definition at line 31 of file correction.h. Referenced by Correction::get_pos(), new_target(), SplineCorrection(), and step(). |
|
|
Definition at line 74 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 74 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 74 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 74 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 79 of file correction.h. |
|
|
Definition at line 75 of file correction.h. |
|
|
Definition at line 76 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 77 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 76 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 77 of file correction.h. Referenced by new_target(). |
|
|
Definition at line 78 of file correction.h. Referenced by force_target(). |
1.3