#include <SIG_DynaMechsSimulationData.h>
Inheritance diagram for SIGEL_Simulation::SIG_DynaMechsSimulationData:
Public Methods | |
SIG_DynaMechsSimulationData ( SIGEL_Robot::SIG_Robot const & robot, SIGEL_Environment::SIG_Environment const & environment, SIG_SimulationParameters const & simulationParameter ) | |
Constructor for SIG_DynaMechsSimulationData. More... | |
void | simulationProgress () |
void | setNewFrame ( bool newValue ) |
Public Attributes | |
dmEnvironment | dynaMechsEnvironment |
dmArticulation | dynaMechsSystem |
dmIntegrator* | dynaMechsIntegrator |
QVector< SIG_DynaMechsLink > | dynaMechsLinks |
QArray< int > | jointIndices |
QVector< SIGEL_Robot::SIG_Drive > | drives |
QArray< double > | driveForcesTimeAccounts |
QVector< SIGEL_Robot::SIG_Sensor > | sensors |
int | noOfDrives |
Private Methods | |
void | initializeEnvironment () |
void | initializeArticulation () |
SIG_DynaMechsLink* | initializeJoint ( SIGEL_Robot::SIG_Joint *joint, SIGEL_Robot::SIG_Link const *caller ) |
void | rotationMatrixToQuaternion ( NEWMAT::Matrix rotationMatrix, double &x, double &y, double &z, double &w ) |
Private Attributes | |
double const | pi |
It contains the robot, the environment, the dynasystem and the parameters as well as the timeframe. All these objects are public. So one has to access them with this class.
Definition at line 25 of file SIG_DynaMechsSimulationData.h.
|
Constructor for SIG_DynaMechsSimulationData. SIG_SimulationData is constructed by the SIG_Simulation object.
Definition at line 24 of file SIG_DynaMechsSimulationData.cpp. |
|
Definition at line 232 of file SIG_DynaMechsSimulationData.cpp. |
|
Definition at line 200 of file SIG_DynaMechsSimulationData.cpp. |
|
Definition at line 303 of file SIG_DynaMechsSimulationData.cpp. |
|
Definition at line 439 of file SIG_DynaMechsSimulationData.cpp. |
|
Reimplemented from SIGEL_Simulation::SIG_SimulationData. Definition at line 148 of file SIG_DynaMechsSimulationData.cpp. |
|
Reimplemented from SIGEL_Simulation::SIG_SimulationData. Definition at line 151 of file SIG_DynaMechsSimulationData.cpp. |
|
Definition at line 63 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 61 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 51 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 55 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 57 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 53 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 59 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 67 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 84 of file SIG_DynaMechsSimulationData.h. |
|
Definition at line 65 of file SIG_DynaMechsSimulationData.h. |