| addGlobalCollisionEventHandler(CollisionEventHandler *eventHandler) | opal::Simulator | [virtual] |
| addJoint(Joint *j) | opal::Simulator | [protected] |
| addMotor(Motor *m) | opal::Simulator | [protected] |
| addPostStepEventHandler(PostStepEventHandler *eventHandler) | opal::Simulator | [virtual] |
| addSensor(Sensor *s) | opal::Simulator | [protected] |
| addSolid(Solid *s) | opal::Simulator | [protected] |
| addSpace(Space *s) | opal::Simulator | [protected] |
| areStaticSleepingContactsEnabled() | opal::Simulator | [virtual] |
| createAccelerationSensor() | opal::Simulator | [virtual] |
| createAttractorMotor() | opal::Simulator | [virtual] |
| createGearedMotor() | opal::Simulator | [virtual] |
| createInclineSensor() | opal::Simulator | [virtual] |
| createJoint()=0 | opal::Simulator | [pure virtual] |
| createPlane(real a, real b, real c, real d, const Material &m=defaults::shape::material) | opal::Simulator | [virtual] |
| createRaycastSensor() | opal::Simulator | [virtual] |
| createServoMotor() | opal::Simulator | [virtual] |
| createSolid()=0 | opal::Simulator | [pure virtual] |
| createSpace()=0 | opal::Simulator | [pure virtual] |
| createSpringMotor() | opal::Simulator | [virtual] |
| createThrusterMotor() | opal::Simulator | [virtual] |
| createVelocityMotor() | opal::Simulator | [virtual] |
| createVolumeSensor() | opal::Simulator | [virtual] |
| destroy()=0 | opal::Simulator | [pure virtual] |
| destroyAllJoints() | opal::Simulator | [virtual] |
| destroyAllMotors() | opal::Simulator | [virtual] |
| destroyAllSensors() | opal::Simulator | [virtual] |
| destroyAllSolids() | opal::Simulator | [virtual] |
| destroyGarbage() | opal::Simulator | [protected] |
| destroyJoint(Joint *j) | opal::Simulator | [virtual] |
| destroyMotor(Motor *m) | opal::Simulator | [virtual] |
| destroySensor(Sensor *s) | opal::Simulator | [virtual] |
| destroySolid(Solid *s) | opal::Simulator | [virtual] |
| getGlobalCollisionEventHandler(unsigned int id) const | opal::Simulator | [virtual] |
| getGravity() const =0 | opal::Simulator | [pure virtual] |
| getMaxContacts() const | opal::Simulator | [virtual] |
| getMaxCorrectingVel() const | opal::Simulator | [virtual] |
| getNumGlobalCollisionEventHandlers() const | opal::Simulator | [virtual] |
| getNumPostStepEventHandlers() const | opal::Simulator | [virtual] |
| getNumSolids() const | opal::Simulator | [virtual] |
| getPostStepEventHandler(unsigned int id) const | opal::Simulator | [virtual] |
| getRootSpace() | opal::Simulator | [virtual] |
| getSolid(unsigned int i) const | opal::Simulator | [virtual] |
| getSolverAccuracy() const | opal::Simulator | [virtual] |
| getStepSize() | opal::Simulator | [virtual] |
| getUserData() | opal::Simulator | [virtual] |
| groupsMakeContacts(unsigned int group0, unsigned int group1) | opal::Simulator | [virtual] |
| initData(SimulatorData data) | opal::Simulator | [virtual] |
| instantiateBlueprint(BlueprintInstance &instance, const Blueprint &bp, const Matrix44r &offset=Matrix44r(), real scale=1) | opal::Simulator | [virtual] |
| internal_fireRay(const Rayr &r, real length, const Solid *attachedSolid, unsigned int rayContactGroup)=0 | opal::Simulator | [pure virtual] |
| internal_getContactGroupFlags(unsigned int groupNum) const | opal::Simulator | [virtual] |
| internal_queryVolume(const Solid *volume, const Solid *attachedSolid)=0 | opal::Simulator | [pure virtual] |
| internal_recordCollision(const CollisionEvent &event) | opal::Simulator | [virtual] |
| mCollisionEventHandlers | opal::Simulator | [protected] |
| mContactGroupFlags | opal::Simulator | [protected] |
| mData | opal::Simulator | [protected] |
| mIsJointDestructionSafe | opal::Simulator | [protected] |
| mIsSolidDestructionSafe | opal::Simulator | [protected] |
| mJointGarbageList | opal::Simulator | [protected] |
| mJointList | opal::Simulator | [protected] |
| mMaxContacts | opal::Simulator | [protected] |
| mMaxCorrectingVel | opal::Simulator | [protected] |
| mMotorList | opal::Simulator | [protected] |
| mPostStepEventHandlers | opal::Simulator | [protected] |
| mRootSpace | opal::Simulator | [protected] |
| mSensorList | opal::Simulator | [protected] |
| mSolidGarbageList | opal::Simulator | [protected] |
| mSolidList | opal::Simulator | [protected] |
| mSolverAccuracyLevel | opal::Simulator | [protected] |
| mSpaceList | opal::Simulator | [protected] |
| mStaticSleepingContactsEnabled | opal::Simulator | [protected] |
| mStepSize | opal::Simulator | [protected] |
| mTimeBuffer | opal::Simulator | [protected] |
| mUserData | opal::Simulator | [protected] |
| removeGlobalCollisionEventHandler(CollisionEventHandler *eventHandler) | opal::Simulator | [virtual] |
| removeJoint(Joint *j) | opal::Simulator | [protected] |
| removeMotor(Motor *m) | opal::Simulator | [protected] |
| removePostStepEventHandler(PostStepEventHandler *eventHandler) | opal::Simulator | [virtual] |
| removeSensor(Sensor *s) | opal::Simulator | [protected] |
| removeSolid(Solid *s) | opal::Simulator | [protected] |
| setGravity(const Vec3r &gravity)=0 | opal::Simulator | [pure virtual] |
| setMaxContacts(unsigned int mc) | opal::Simulator | [virtual] |
| setMaxCorrectingVel(real vel) | opal::Simulator | [virtual] |
| setSolverAccuracy(SolverAccuracyLevel level) | opal::Simulator | [virtual] |
| setStaticSleepingContactsEnabled(bool enable) | opal::Simulator | [virtual] |
| setStepSize(real stepSize) | opal::Simulator | [virtual] |
| setupContactGroup(unsigned int group, bool makeContacts) | opal::Simulator | [virtual] |
| setupContactGroups(unsigned int group0, unsigned int group1, bool makeContacts) | opal::Simulator | [virtual] |
| setUserData(void *data) | opal::Simulator | [virtual] |
| simulate(real dt) | opal::Simulator | [virtual] |
| Simulator() | opal::Simulator | |
| stepPhysics()=0 | opal::Simulator | [protected, pure virtual] |
| ~Simulator() | opal::Simulator | [protected, virtual] |