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 |