Public Types | |
| enum | gi_state { created, working, removing, removed } |
Public Member Functions | |
| void | clear (double i_timeLimit=0) |
| void | extract (double *dst, const double *src) |
| void | get (double *full, double *dfull=NULL, bool popp=true) |
| void | go (const double *g, double tm) |
| void | go (const double *g, const double *v, double tm) |
| groupInterpolator (const std::vector< int > &i_indices, double i_dt) | |
| bool | isEmpty () |
| void | remove (double time) |
| void | set (const double *full, const double *dfull=NULL) |
| void | setGoal (const double *g, double tm) |
| void | setGoal (const double *g, const double *v, double tm) |
| ~groupInterpolator () | |
Public Attributes | |
| std::vector< int > | indices |
| interpolator * | inter |
| gi_state | state |
| double | time2remove |
| seqplay::groupInterpolator::groupInterpolator | ( | const std::vector< int > & | i_indices, |
| double | i_dt | ||
| ) | [inline] |
| seqplay::groupInterpolator::~groupInterpolator | ( | ) | [inline] |
| void seqplay::groupInterpolator::clear | ( | double | i_timeLimit = 0 | ) | [inline] |
| void seqplay::groupInterpolator::extract | ( | double * | dst, |
| const double * | src | ||
| ) | [inline] |
| void seqplay::groupInterpolator::get | ( | double * | full, |
| double * | dfull = NULL, |
||
| bool | popp = true |
||
| ) | [inline] |
| void seqplay::groupInterpolator::go | ( | const double * | g, |
| double | tm | ||
| ) | [inline] |
| void seqplay::groupInterpolator::go | ( | const double * | g, |
| const double * | v, | ||
| double | tm | ||
| ) | [inline] |
| bool seqplay::groupInterpolator::isEmpty | ( | void | ) | [inline] |
| void seqplay::groupInterpolator::remove | ( | double | time | ) | [inline] |
| void seqplay::groupInterpolator::set | ( | const double * | full, |
| const double * | dfull = NULL |
||
| ) | [inline] |
| void seqplay::groupInterpolator::setGoal | ( | const double * | g, |
| double | tm | ||
| ) | [inline] |
| void seqplay::groupInterpolator::setGoal | ( | const double * | g, |
| const double * | v, | ||
| double | tm | ||
| ) | [inline] |
| std::vector<int> seqplay::groupInterpolator::indices |