#include <SIG_Drive.h>
Public Types | |
enum | DriveMode { tForceMode, tRelativeMode, tAbsoluteMode } |
Public Methods | |
SIG_Drive (SIG_Robot *par, QString n, int nr = -1) | |
SIG_Drive (SIG_Robot *par, QTextStream & tx) | |
~SIG_Drive (void) | |
QString | getName (void) const |
int | getNumber (void) const |
void | setJoint (SIG_Joint *j) |
void | setMode (DriveMode dm) |
SIG_Joint const* | getJoint (void) const |
DriveMode | getMode (void) const |
void | setForces (DL_Scalar mn, DL_Scalar mx) |
DL_Scalar | getMinForce (void) const |
DL_Scalar | getMaxForce (void) const |
void | writeToFileTransfer (QTextStream & tx) |
Private Attributes | |
SIG_Robot* | parent |
QString | name |
int | number |
SIG_Joint* | theJoint |
DriveMode | mode |
DL_Scalar | minforce |
DL_Scalar | maxforce |
The actuator modelled by this class may apply forces only between links which are already connected with a joint.
Definition at line 20 of file SIG_Drive.h.
|
Definition at line 22 of file SIG_Drive.h. |
|
Definition at line 4 of file SIG_Drive.cpp. |
|
Definition at line 8 of file SIG_Drive.cpp. |
|
Definition at line 24 of file SIG_Drive.cpp. |
|
Definition at line 47 of file SIG_Drive.cpp. Referenced by SIGEL_Simulation::SIG_DynaDrive::applyForce(). |
|
Definition at line 68 of file SIG_Drive.cpp. |
|
Definition at line 63 of file SIG_Drive.cpp. |
|
Definition at line 52 of file SIG_Drive.cpp. |
|
Definition at line 27 of file SIG_Drive.cpp. |
|
Definition at line 32 of file SIG_Drive.cpp. |
|
Definition at line 57 of file SIG_Drive.cpp. |
|
Definition at line 37 of file SIG_Drive.cpp. |
|
Definition at line 42 of file SIG_Drive.cpp. |
|
Definition at line 73 of file SIG_Drive.cpp. |
|
Definition at line 29 of file SIG_Drive.h. |
|
Definition at line 29 of file SIG_Drive.h. |
|
Definition at line 28 of file SIG_Drive.h. |
|
Definition at line 25 of file SIG_Drive.h. |
|
Definition at line 26 of file SIG_Drive.h. |
|
Definition at line 24 of file SIG_Drive.h. |
|
Definition at line 27 of file SIG_Drive.h. |