#include <MotionModule3D.h>
Public Member Functions | |
Unicycle3DVar () | |
last computed estimated Pose3D respect to the initial pose (dead reckoning) | |
Unicycle3DVar (const Unicycle3DVar &v) | |
Unicycle3DVar & | operator= (const Unicycle3DVar &v) |
Decimal | linVel (void) |
gets the linear velocity | |
Position3D | vel (void) |
gets the velocity vector | |
Decimal | angVel (void) |
gets angular velocity | |
void | setLinVel (Decimal value) |
sets linear velocity | |
void | setAngVel (Decimal value) |
sets angular velocity | |
void | setOldOdometry (Pose3D value) |
sets old odometry | |
Pose3D | odometryDiff (MIPMatrix &RobStat) |
get the differential odometry since last call of the function | |
virtual string | print () |
MipResources::Unicycle3DVar::Unicycle3DVar | ( | ) | [inline] |
last computed estimated Pose3D respect to the initial pose (dead reckoning)
default constructor
MipResources::Unicycle3DVar::Unicycle3DVar | ( | const Unicycle3DVar & | v | ) | [inline] |
copy constructor
Unicycle3DVar& MipResources::Unicycle3DVar::operator= | ( | const Unicycle3DVar & | v | ) | [inline] |
assigment operator =
Decimal MipResources::Unicycle3DVar::linVel | ( | void | ) | [inline] |
gets the linear velocity
Position3D MipResources::Unicycle3DVar::vel | ( | void | ) | [inline] |
gets the velocity vector
Decimal MipResources::Unicycle3DVar::angVel | ( | void | ) | [inline] |
gets angular velocity
void MipResources::Unicycle3DVar::setLinVel | ( | Decimal | value | ) | [inline] |
sets linear velocity
void MipResources::Unicycle3DVar::setAngVel | ( | Decimal | value | ) | [inline] |
sets angular velocity
void MipResources::Unicycle3DVar::setOldOdometry | ( | Pose3D | value | ) | [inline] |
sets old odometry
get the differential odometry since last call of the function
virtual string MipResources::Unicycle3DVar::print | ( | ) | [inline, virtual] |
print var
Reimplemented from MipResources::MotionModule3DVar.