#include <MotionModule.h>
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. |
MipResources::MotionModulePar::MotionModulePar | ( | ) | [inline] |
Default constructor.
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] |
Gets the name.
Implemented in MipResources::KorebotROSPar, MipResources::DiffDrivePar, and MipResources::RemoteMotionModulePar.
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] |