iCub-main
|
ODE state information. More...
#include <OdeInit.h>
Classes | |
struct | contactOnSkin_t |
Public Member Functions | |
void | setName (string module) |
string | getName () |
~OdeInit () | |
void | setSimulationControl (iCubSimulationControl *control, int part) |
void | removeSimulationControl (int part) |
void | setSimulationIMU (iCubSimulationIMU *imu) |
void | removeSimulationIMU () |
void | sendHomePos () |
Static Public Member Functions | |
static OdeInit & | init (RobotConfig *config) |
static OdeInit & | get () |
static void | destroy () |
static void | printGeomClassAndNr (int geom_class, int geom_nr) |
static void | printInfoOnSpace (dSpaceID my_space, const std::string &my_space_name) |
Public Attributes | |
double | SimTime |
dWorldID | world |
dSpaceID | space |
dJointGroupID | contactgroup |
dGeomID | ground |
std::mutex | mtx |
std::mutex | mtxTexture |
ICubSim * | _iCub |
worldSim * | _wrld |
bool | stop |
bool | sync |
int | verbosity |
string | name |
iCubSimulationControl ** | _controls |
iCubSimulationIMU * | _imu {nullptr} |
double | contactFrictionCoefficient |
list< contactOnSkin_t > | listOfSkinContactInfos |
OdeInit::~OdeInit | ( | ) |
Definition at line 105 of file OdeInit.cpp.
|
static |
Definition at line 194 of file OdeInit.cpp.
|
static |
Definition at line 189 of file OdeInit.cpp.
|
static |
Definition at line 117 of file OdeInit.cpp.
|
static |
Definition at line 204 of file OdeInit.cpp.
|
static |
Definition at line 240 of file OdeInit.cpp.
void OdeInit::removeSimulationControl | ( | int | part | ) |
Definition at line 182 of file OdeInit.cpp.
void OdeInit::removeSimulationIMU | ( | ) |
Definition at line 140 of file OdeInit.cpp.
void OdeInit::sendHomePos | ( | ) |
Definition at line 144 of file OdeInit.cpp.
void OdeInit::setSimulationControl | ( | iCubSimulationControl * | control, |
int | part | ||
) |
Definition at line 125 of file OdeInit.cpp.
void OdeInit::setSimulationIMU | ( | iCubSimulationIMU * | imu | ) |
Definition at line 133 of file OdeInit.cpp.
iCubSimulationControl** OdeInit::_controls |
iCubSimulationIMU* OdeInit::_imu {nullptr} |
list<contactOnSkin_t> OdeInit::listOfSkinContactInfos |