RobWorkProject  24.6.21-
ODESimulator Member List

This is the complete list of members for ODESimulator, including all inherited members.

addBody(rwsim::dynamics::Body::Ptr body, rw::kinematics::State &state) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::addBody(rw::core::Ptr< rwsim::dynamics::Body > body, rw::kinematics::State &state)=0PhysicsEnginepure virtual
addConstraint(rwsim::dynamics::Constraint::Ptr constraint)ODESimulator
addContacts(std::vector< dContact > &contacts, size_t nr_con, ODEBody *dataB1, ODEBody *dataB2) (defined in ODESimulator)ODESimulator
addController(rwlibs::simulation::SimulatedController::Ptr controller) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::addController(rw::core::Ptr< rwlibs::simulation::SimulatedController > controller)=0PhysicsEnginepure virtual
addDevice(rwsim::dynamics::DynamicDevice::Ptr device, rw::kinematics::State &state) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::addDevice(rw::core::Ptr< rwsim::dynamics::DynamicDevice > device, rw::kinematics::State &state)=0PhysicsEnginepure virtual
addEmulatedContact(const rw::math::Vector3D<> &pos, const rw::math::Vector3D<> &force, const rw::math::Vector3D<> &normal, dynamics::Body *b) (defined in ODESimulator)ODESimulator
addODEBody(ODEBody *odebody) (defined in ODESimulator)ODESimulator
addODEBody(dBodyID body) (defined in ODESimulator)ODESimulator
addODEJoint(ODEJoint *odejoint) (defined in ODESimulator)ODESimulatorinline
addODEJoint(dJointID joint) (defined in ODESimulator)ODESimulator
addSensor(rwlibs::simulation::SimulatedSensor::Ptr sensor, rw::kinematics::State &state)ODESimulatorvirtual
attach(rwsim::dynamics::Body::Ptr b1, rwsim::dynamics::Body::Ptr b2) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::attach(rw::core::Ptr< rwsim::dynamics::Body > b1, rw::core::Ptr< rwsim::dynamics::Body > b2)=0PhysicsEnginepure virtual
createDebugRender()ODESimulatorvirtual
detach(rwsim::dynamics::Body::Ptr b1, rwsim::dynamics::Body::Ptr b2) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::detach(rw::core::Ptr< rwsim::dynamics::Body > b1, rw::core::Ptr< rwsim::dynamics::Body > b2)=0PhysicsEnginepure virtual
detectCollisionsContactDetector(const rw::kinematics::State &state) (defined in ODESimulator)ODESimulatorprotected
detectCollisionsRW(rw::kinematics::State &state, bool onlyTestPenetration=false) (defined in ODESimulator)ODESimulatorprotected
disableCollision(rwsim::dynamics::Body::Ptr b1, rwsim::dynamics::Body::Ptr b2) (defined in ODESimulator)ODESimulator
DWCChangedListener(dynamics::DynamicWorkCell::DWCEventType type, boost::any data) (defined in ODESimulator)ODESimulator
emitPropertyChanged()ODESimulatorvirtual
enableCollision(rwsim::dynamics::Body::Ptr b1, rwsim::dynamics::Body::Ptr b2) (defined in ODESimulator)ODESimulator
exitPhysics()ODESimulatorvirtual
getContactCnt() (defined in ODESimulator)ODESimulatorinline
getContactingBodies()ODESimulatorinline
getContactManifoldMap() (defined in ODESimulator)ODESimulatorinline
getContactMap() (defined in ODESimulator)ODESimulatorinline
getContacts() (defined in ODESimulator)ODESimulatorinline
getDynamicWorkCell() (defined in ODESimulator)ODESimulatorinline
getGravity()ODESimulatorinline
getMaterialMap() (defined in ODESimulator)ODESimulatorinline
getMaxSeperatingDistance() (defined in ODESimulator)ODESimulator
getODEBodies() (defined in ODESimulator)ODESimulatorinline
getODEBody(rw::kinematics::Frame *frame) (defined in ODESimulator)ODESimulatorinline
getODEBodyId(rw::kinematics::Frame::Ptr frame) (defined in ODESimulator)ODESimulatorinline
getODEBodyId(rwsim::dynamics::Body *body) (defined in ODESimulator)ODESimulatorinline
getODEDevices() (defined in ODESimulator)ODESimulatorinline
getODEJoint(rw::models::Joint *joint) (defined in ODESimulator)ODESimulatorinline
getODESensors(dBodyID odebody) (defined in ODESimulator)ODESimulatorinline
getODESpace() (defined in ODESimulator)ODESimulatorinline
getODEWorldId() const (defined in ODESimulator)ODESimulatorinline
getPropertyMap()ODESimulatorinlinevirtual
getSensors()ODESimulatorinlinevirtual
getTime()ODESimulatorinlinevirtual
getTriMeshs() (defined in ODESimulator)ODESimulatorinline
handleCollisionBetween(dGeomID o0, dGeomID o1) (defined in ODESimulator)ODESimulator
HashTable enum value (defined in ODESimulator)ODESimulator
initPhysics(rw::kinematics::State &state)ODESimulatorvirtual
isInitialized() (defined in ODESimulator)ODESimulatorinline
load(rwsim::dynamics::DynamicWorkCell::Ptr dwc)ODESimulator
rwsim::simulator::PhysicsEngine::load(rw::core::Ptr< rwsim::dynamics::DynamicWorkCell > dwc)=0PhysicsEnginepure virtual
ODESimulator()ODESimulator
ODESimulator(dynamics::DynamicWorkCell::Ptr dwc, rw::core::Ptr< rwsim::contacts::BaseContactDetector > detector=NULL)ODESimulator
Ptr typedefODESimulator
QuadTree enum value (defined in ODESimulator)ODESimulator
removeController(rwlibs::simulation::SimulatedController::Ptr controller) (defined in ODESimulator)ODESimulator
rwsim::simulator::PhysicsEngine::removeController(rw::core::Ptr< rwlibs::simulation::SimulatedController > controller)=0PhysicsEnginepure virtual
removeSensor(rwlibs::simulation::SimulatedSensor::Ptr sensor)ODESimulatorvirtual
resetScene(rw::kinematics::State &state)ODESimulatorvirtual
setContactDetector(rw::core::Ptr< rwsim::contacts::BaseContactDetector > detector)ODESimulatorvirtual
setContactLoggingEnabled(bool enable)ODESimulatorinline
setDynamicsEnabled(dynamics::Body::Ptr body, bool enabled)ODESimulator
rwsim::simulator::PhysicsEngine::setDynamicsEnabled(rw::core::Ptr< rwsim::dynamics::Body > body, bool enabled)=0PhysicsEnginepure virtual
setEnabled(dynamics::Body::Ptr body, bool enabled)ODESimulator
rwsim::simulator::PhysicsEngine::setEnabled(rw::core::Ptr< rwsim::dynamics::Body > body, bool enabled)=0PhysicsEnginepure virtual
setSimulatorLog(rw::core::Ptr< rwsim::log::SimulatorLogScope > log)ODESimulatorvirtual
setStepMethod(StepMethod method)ODESimulatorinline
Simple enum value (defined in ODESimulator)ODESimulator
SpaceType enum nameODESimulator
step(double dt, rw::kinematics::State &state)ODESimulatorvirtual
StepMethod enum nameODESimulator
WorldFast1 enum value (defined in ODESimulator)ODESimulator
WorldQuickStep enum value (defined in ODESimulator)ODESimulator
WorldStep enum value (defined in ODESimulator)ODESimulator
~ODESimulator()ODESimulatorvirtual
~PhysicsEngine()PhysicsEngineinlinevirtual