#include <correction.h>
Inheritance diagram for LerpCorrection:
Public Member Functions | |
LerpCorrection (LPoint3f &, LVector3f &) | |
virtual | ~LerpCorrection (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 | prev_p |
LPoint3f | save_p |
bool | have_both |
float | time |
float | dur |
|
Definition at line 82 of file correction.cxx. |
|
Definition at line 87 of file correction.cxx. References Correction::_curr_p, prev_p, save_p, and time. |
|
Reimplemented from Correction. Definition at line 116 of file correction.cxx. References dur. |
|
Definition at line 128 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 101 of file correction.cxx. |
|
Definition at line 124 of file correction.cxx. |
|
Reimplemented from Correction. Definition at line 90 of file correction.cxx. |
|
Definition at line 30 of file correction.h. Referenced by Correction::force_target(), PopCorrection::new_target(), SplineCorrection::SplineCorrection(), ~LerpCorrection(), PopCorrection::~PopCorrection(), and SplineCorrection::~SplineCorrection(). |
|
Definition at line 31 of file correction.h. Referenced by Correction::get_pos(), SplineCorrection::new_target(), SplineCorrection::SplineCorrection(), and SplineCorrection::step(). |
|
Definition at line 59 of file correction.h. Referenced by force_target(), LerpCorrection(), and SplineCorrection::SplineCorrection(). |
|
Definition at line 57 of file correction.h. |
|
Definition at line 56 of file correction.h. Referenced by ~LerpCorrection(). |
|
Definition at line 56 of file correction.h. Referenced by ~LerpCorrection(). |
|
Definition at line 58 of file correction.h. Referenced by LerpCorrection(), SplineCorrection::SplineCorrection(), ~LerpCorrection(), and SplineCorrection::~SplineCorrection(). |