Cheetah Software
1.0
|
#include <FootSwingTrajectory.h>
Public Member Functions | |
FootSwingTrajectory () | |
void | setInitialPosition (Vec3< T > p0) |
void | setFinalPosition (Vec3< T > pf) |
void | setHeight (T h) |
void | computeSwingTrajectoryBezier (T phase, T swingTime) |
Vec3< T > | getPosition () |
Vec3< T > | getVelocity () |
Vec3< T > | getAcceleration () |
Private Attributes | |
Vec3< T > | _p0 |
Vec3< T > | _pf |
Vec3< T > | _p |
Vec3< T > | _v |
Vec3< T > | _a |
T | _height |
Definition at line 12 of file FootSwingTrajectory.h.
|
inline |
Definition at line 14 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_a, FootSwingTrajectory< T >::_height, FootSwingTrajectory< T >::_p, FootSwingTrajectory< T >::_p0, FootSwingTrajectory< T >::_pf, and FootSwingTrajectory< T >::_v.
void FootSwingTrajectory< T >::computeSwingTrajectoryBezier | ( | T | phase, |
T | swingTime | ||
) |
Compute foot swing trajectory with a bezier curve
T |
phase | |
swingTime |
Definition at line 11 of file FootSwingTrajectory.cpp.
|
inline |
Definition at line 45 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_a.
|
inline |
Definition at line 37 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_p.
|
inline |
Definition at line 41 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_v.
|
inline |
Definition at line 27 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_pf.
|
inline |
Definition at line 31 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_height, and FootSwingTrajectory< T >::computeSwingTrajectoryBezier().
|
inline |
Definition at line 23 of file FootSwingTrajectory.h.
References FootSwingTrajectory< T >::_p0.
|
private |
Definition at line 50 of file FootSwingTrajectory.h.
|
private |
Definition at line 51 of file FootSwingTrajectory.h.
|
private |
Definition at line 50 of file FootSwingTrajectory.h.
|
private |
Definition at line 50 of file FootSwingTrajectory.h.
|
private |
Definition at line 50 of file FootSwingTrajectory.h.
|
private |
Definition at line 50 of file FootSwingTrajectory.h.