MipResources::MotionModulePar Class Reference
[Motion module]

General parametes of an unycicle. More...

#include <MotionModule.h>

Inheritance diagram for MipResources::MotionModulePar:

MipResources::DiffDrivePar MipResources::RemoteMotionModulePar MipResources::UnicyclePar MipResources::KorebotPar MipResources::KorebotROSPar MipResources::WebotsDiffDrivePar MipResources::WebotsKoremotPar

List of all members.

Public Member Functions

 MotionModulePar ()
 Default constructor.
Decimal maxDrive (void)
 Gets the maximum Drive (linear velocity) in m/sec.
Decimal maxTurnRate (void)
 Gets the maximum Turnarate in rad/sec.
string name ()
 Gets the name.
virtual string print ()
 Prints parameters.

Protected Member Functions

virtual Decimal _providedMaxDrive (void)=0
 Gets the maximum Drive (linear velocity) in m/sec.
virtual Decimal _providedMaxTurnRate (void)=0
 Gets the maximum Turnarate in rad/sec.
virtual string _providedName ()=0
 Gets the name.


Detailed Description

General parametes of an unycicle.

Author:
Antonio Franchi

Constructor & Destructor Documentation

MipResources::MotionModulePar::MotionModulePar (  )  [inline]

Default constructor.


Member Function Documentation

virtual Decimal MipResources::MotionModulePar::_providedMaxDrive ( void   )  [protected, pure virtual]

Gets the maximum Drive (linear velocity) in m/sec.

Implemented in MipResources::DiffDrivePar, and MipResources::RemoteMotionModulePar.

virtual Decimal MipResources::MotionModulePar::_providedMaxTurnRate ( void   )  [protected, pure virtual]

Gets the maximum Turnarate in rad/sec.

Implemented in MipResources::DiffDrivePar, and MipResources::RemoteMotionModulePar.

virtual string MipResources::MotionModulePar::_providedName (  )  [protected, pure virtual]

Decimal MipResources::MotionModulePar::maxDrive ( void   ) 

Gets the maximum Drive (linear velocity) in m/sec.

Decimal MipResources::MotionModulePar::maxTurnRate ( void   ) 

Gets the maximum Turnarate in rad/sec.

string MipResources::MotionModulePar::name (  ) 

Gets the name.

string MipResources::MotionModulePar::print (  )  [virtual]

Prints parameters.

Reimplemented in MipResources::KorebotROSPar, and MipResources::DiffDrivePar.


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