Bundles the position, velocity and acceleration of all endeffectors. as well as appending a EndeffectorMotion specific convenience function. More...
#include <endeffectors.h>
Public Member Functions | |
Endeffectors< Vector3d > | Get (MotionDerivative deriv) const |
Extract only either the pos, vel or acc from all endeffectors. More... | |
Public Member Functions inherited from xpp::Endeffectors< StateLin3d > | |
StateLin3d & | at (EndeffectorID ee) |
Read/write access to the endeffector stored at index ee. More... | |
const StateLin3d & | at (EndeffectorID ee) const |
Read access to the endeffector stored at index ee. More... | |
Endeffectors (int n_ee=0) | |
int | GetEECount () const |
std::vector< EndeffectorID > | GetEEsOrdered () const |
bool | operator!= (const Endeffectors &other) const |
const EndeffectorsT | operator- (const EndeffectorsT &rhs) const |
const EndeffectorsT | operator/ (double scalar) const |
void | SetAll (const StateLin3d &value) |
Sets each endeffector to the same value. More... | |
void | SetCount (int n_ee) |
Sets the number of endeffectors. More... | |
Container | ToImpl () const |
virtual | ~Endeffectors ()=default |
Additional Inherited Members | |
Public Types inherited from xpp::Endeffectors< StateLin3d > | |
using | Container = std::deque< StateLin3d > |
using | EndeffectorsT = Endeffectors< StateLin3d > |
Bundles the position, velocity and acceleration of all endeffectors. as well as appending a EndeffectorMotion specific convenience function.
Definition at line 125 of file endeffectors.h.
|
inline |
Extract only either the pos, vel or acc from all endeffectors.
deriv | Derivative being either position, velocity or acceleration. |
Definition at line 131 of file endeffectors.h.