MipResources::MobileRobVar Class Reference
[Mobile robot]

Mandatory variables of all mobile robots. More...

#include <MobileRob.h>

Inheritance diagram for MipResources::MobileRobVar:

MipResources::RemoteKheperaVar MipResources::RemoteRobVar

List of all members.

Public Member Functions

 MobileRobVar ()
 Default constructor.
 MobileRobVar (const MobileRobVar &v)
 Copy constructor.
MobileRobVaroperator= (const MobileRobVar &v)
 Assigment operator =.
void setPose (Pose p)
 Sets the pose.
Pose pose ()
 Gets the pose.
void setGoal (Pose g)
 Sets the goal.
Pose goal ()
 Gets the goal.
void setGoalVel (Position gv)
 Sets the goal velocity.
Position goalVel ()
 Gets the goal velocity.
string print ()
 Print variables.

Protected Attributes

Pose _pose
Pose _goal
Position _goalVel


Detailed Description

Mandatory variables of all mobile robots.

Author:
Antonio Franchi

Constructor & Destructor Documentation

MipResources::MobileRobVar::MobileRobVar (  )  [inline]

Default constructor.

MipResources::MobileRobVar::MobileRobVar ( const MobileRobVar v  )  [inline]

Copy constructor.


Member Function Documentation

MobileRobVar& MipResources::MobileRobVar::operator= ( const MobileRobVar v  )  [inline]

Assigment operator =.

void MipResources::MobileRobVar::setPose ( Pose  p  )  [inline]

Sets the pose.

Pose MipResources::MobileRobVar::pose ( void   )  [inline]

Gets the pose.

void MipResources::MobileRobVar::setGoal ( Pose  g  )  [inline]

Sets the goal.

Pose MipResources::MobileRobVar::goal (  )  [inline]

Gets the goal.

void MipResources::MobileRobVar::setGoalVel ( Position  gv  )  [inline]

Sets the goal velocity.

Position MipResources::MobileRobVar::goalVel (  )  [inline]

Gets the goal velocity.

string MipResources::MobileRobVar::print (  )  [inline]

Print variables.


Member Data Documentation

Current pose of the robot, where I think I am?

Goal pose of the robot, where I want to go?

Goal velocity of the robot, which velocity I'd like to have?


The documentation for this class was generated from the following file:

Generated on Mon Feb 20 07:01:12 2017 for MIP by  doxygen 1.5.6