MipBaselib::MotionModuleTState Class Reference

State of an unycicle with timestamp. More...

#include <MotionModuleState.h>

Inheritance diagram for MipBaselib::MotionModuleTState:

MipBaselib::MotionModuleState MIPObject MipResources::RemoteMotionModuleVar MipResources::UnicycleVar MipResources::DiffDriveVar MipResources::KorebotROSVar MipResources::KorebotVar MipResources::WebotsDiffDriveVar

List of all members.

Public Member Functions

 MotionModuleTState (Pose p=Pose(), Decimal lv=0.0, Decimal av=0.0, Time ts=Time())
 Default constructor.
 MotionModuleTState (const MotionModuleTState &v)
 Copy constructor.
MotionModuleTStateoperator= (const MotionModuleTState &v)
 Assigment operator =.
string print ()
 Prints variables.

Public Attributes

Time timeStamp
 Timestamp of the state;.


Detailed Description

State of an unycicle with timestamp.

Author:
Antonio Franchi
Todo:
move from MotionModuleTState to MotionModuleTState

Constructor & Destructor Documentation

MotionModuleTState::MotionModuleTState ( Pose  p = Pose(),
Decimal  lv = 0.0,
Decimal  av = 0.0,
Time  ts = Time() 
)

Default constructor.

Parameters:
p Current pose of the Unicycle.
lv Current linear velocity of the Unicycle.
av Current angular velocity of the Unicycle.

MotionModuleTState::MotionModuleTState ( const MotionModuleTState v  ) 

Copy constructor.


Member Function Documentation

MotionModuleTState& MipBaselib::MotionModuleTState::operator= ( const MotionModuleTState v  )  [inline]

Assigment operator =.

string MotionModuleTState::print (  )  [virtual]

Prints variables.

Reimplemented from MipBaselib::MotionModuleState.


Member Data Documentation

Timestamp of the state;.


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

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