MicroMouse Control Module
v1.3.2-2-ge2c6882
|
継承メンバを含む ctrl::AccelCurve の全メンバ一覧です。
a(const float t) const | ctrl::AccelCurve | inline |
AccelCurve(const float j_max, const float a_max, const float v_start, const float v_end) | ctrl::AccelCurve | inline |
AccelCurve() | ctrl::AccelCurve | inline |
am | ctrl::AccelCurve | protected |
calcDistanceFromVelocityStartToEnd(const float j_max, const float a_max, const float v_start, const float v_end) | ctrl::AccelCurve | inlinestatic |
calcReachableVelocityEnd(const float j_max, const float a_max, const float vs, const float vt, const float d) | ctrl::AccelCurve | inlinestatic |
calcReachableVelocityMax(const float j_max, const float a_max, const float vs, const float ve, const float d) | ctrl::AccelCurve | inlinestatic |
getTimeStamps() const | ctrl::AccelCurve | inline |
j(const float t) const | ctrl::AccelCurve | inline |
jm | ctrl::AccelCurve | protected |
operator<<(std::ostream &os, const AccelCurve &obj) | ctrl::AccelCurve | friend |
printCsv(std::ostream &os, const float t_interval=1e-3f) const | ctrl::AccelCurve | inline |
reset(const float j_max, const float a_max, const float v_start, const float v_end) | ctrl::AccelCurve | inline |
t0 | ctrl::AccelCurve | protected |
t1 | ctrl::AccelCurve | protected |
t2 | ctrl::AccelCurve | protected |
t3 | ctrl::AccelCurve | protected |
t_0() const | ctrl::AccelCurve | inline |
t_1() const | ctrl::AccelCurve | inline |
t_2() const | ctrl::AccelCurve | inline |
t_3() const | ctrl::AccelCurve | inline |
t_end() const | ctrl::AccelCurve | inline |
v(const float t) const | ctrl::AccelCurve | inline |
v0 | ctrl::AccelCurve | protected |
v1 | ctrl::AccelCurve | protected |
v2 | ctrl::AccelCurve | protected |
v3 | ctrl::AccelCurve | protected |
v_end() const | ctrl::AccelCurve | inline |
x(const float t) const | ctrl::AccelCurve | inline |
x0 | ctrl::AccelCurve | protected |
x1 | ctrl::AccelCurve | protected |
x2 | ctrl::AccelCurve | protected |
x3 | ctrl::AccelCurve | protected |
x_end() const | ctrl::AccelCurve | inline |