#include <MotionModuleState.h>
Public Member Functions | |
MotionModuleState (Pose p=Pose(), Decimal lv=0.0, Decimal av=0.0) | |
Default constructor. | |
MotionModuleState (const MotionModuleState &v) | |
Copy constructor. | |
MotionModuleState & | operator= (const MotionModuleState &v) |
Assigment operator =. | |
MotionModuleState & | operator+= (const MotionModuleState &a) |
operator += | |
MotionModuleState & | operator-= (const MotionModuleState &a) |
operator -= | |
const MotionModuleState | operator+ (const MotionModuleState &other) const |
operator + | |
const MotionModuleState | operator- (const MotionModuleState &other) const |
operator - | |
string | getObjectName () const |
Gets name. | |
Position | velVector (void) |
Current velocity vector of the Unicycle. | |
virtual string | print () |
Prints variables. | |
Public Attributes | |
Pose | pose |
Current pose of the Unicycle, e.g., estimated Pose respect to the initial pose (dead reckoning). | |
Decimal | linVel |
Current linear velocity of the Unicycle. | |
Decimal | angVel |
Current angular velocity of the Unicycle. |
Default constructor.
p | Current pose of the Unicycle. | |
lv | Current linear velocity of the Unicycle. | |
av | Current angular velocity of the Unicycle. |
MotionModuleState::MotionModuleState | ( | const MotionModuleState & | v | ) |
Copy constructor.
MotionModuleState & MotionModuleState::operator= | ( | const MotionModuleState & | v | ) |
Assigment operator =.
MotionModuleState & MotionModuleState::operator+= | ( | const MotionModuleState & | a | ) |
operator +=
MotionModuleState & MotionModuleState::operator-= | ( | const MotionModuleState & | a | ) |
operator -=
const MotionModuleState MipBaselib::MotionModuleState::operator+ | ( | const MotionModuleState & | other | ) | const [inline] |
operator +
const MotionModuleState MipBaselib::MotionModuleState::operator- | ( | const MotionModuleState & | other | ) | const [inline] |
operator -
string MipBaselib::MotionModuleState::getObjectName | ( | ) | const [inline, virtual] |
Position MotionModuleState::velVector | ( | void | ) |
Current velocity vector of the Unicycle.
string MotionModuleState::print | ( | ) | [virtual] |
Current pose of the Unicycle, e.g., estimated Pose respect to the initial pose (dead reckoning).
Current linear velocity of the Unicycle.
Current angular velocity of the Unicycle.