| activateObject(const std::string &objectName) override | BulletPhysicsWorld | virtual |
| actuateRobotJoints(const std::string &robotName, const std::map< std::string, float > &angles, const std::map< std::string, float > &velocities) override | BulletPhysicsWorld | virtual |
| actuateRobotJointsPos(const std::string &robotName, const std::map< std::string, float > &angles) override | BulletPhysicsWorld | virtual |
| actuateRobotJointsTorque(const std::string &robotName, const std::map< std::string, float > &torques) override | BulletPhysicsWorld | virtual |
| actuateRobotJointsVel(const std::string &robotName, const std::map< std::string, float > &velocities) override | BulletPhysicsWorld | virtual |
| adaptRobotToWorld(VirtualRobot::RobotPtr robot) override | BulletPhysicsWorld | virtual |
| addObstacle(const std::string &filename, const Eigen::Matrix4f &pose=Eigen::Matrix4f::Identity(), VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown, const std::string &localFilename="") | SimulatedWorld | virtual |
| addObstacle(VirtualRobot::SceneObjectPtr o, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown, const std::string &filename="", const std::string &objectClassName="", ObjectVisuPrimitivePtr primitiveData={}, const std::string &project="") | SimulatedWorld | virtual |
| addObstacleEngine(VirtualRobot::SceneObjectPtr o, VirtualRobot::SceneObject::Physics::SimulationType simType) override | BulletPhysicsWorld | protectedvirtual |
| addRobot(std::string &robotInstanceName, const std::string &filename, Eigen::Matrix4f pose=Eigen::Matrix4f::Identity(), const std::string &filenameLocal="", double pid_p=10.0, double pid_i=0, double pid_d=0, bool staticRobot=false, float scaling=1.0f, bool colModel=false, const std::map< std::string, float > &initConfig={}, bool selfCollisions=false) | SimulatedWorld | virtual |
| addRobot(VirtualRobot::RobotPtr robot, double pid_p, double pid_i, double pid_d, const std::string &filename, bool staticRobot=false, float scaling=1.0f, bool colModel=false, bool selfCollisions=false) | SimulatedWorld | virtual |
| addRobotEngine(VirtualRobot::RobotPtr robot, double pid_p, double pid_i, double pid_d, const std::string &filename, bool staticRobot, bool selfCollisions) override | BulletPhysicsWorld | protectedvirtual |
| addScene(const std::string &filename, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown) | SimulatedWorld | virtual |
| addScene(VirtualRobot::ScenePtr scene, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown) | SimulatedWorld | virtual |
| applyForceObject(const std::string &objectName, const Eigen::Vector3f &force) override | BulletPhysicsWorld | virtual |
| applyForceRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &force) override | BulletPhysicsWorld | virtual |
| applyTorqueObject(const std::string &objectName, const Eigen::Vector3f &torque) override | BulletPhysicsWorld | virtual |
| applyTorqueRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &torque) override | BulletPhysicsWorld | virtual |
| attachedObjects | SimulatedWorld | protected |
| bulletEngine | BulletPhysicsWorld | protected |
| bulletFixedTimeStepMaxNrLoops | BulletPhysicsWorld | protected |
| bulletFixedTimeStepMS | BulletPhysicsWorld | protected |
| BulletPhysicsWorld() | BulletPhysicsWorld | |
| checkLogLevel(MessageTypeT level) const | Logging | protected |
| collectContacts | SimulatedWorld | protected |
| contacts | BulletPhysicsWorld | protected |
| copyContacts() override | BulletPhysicsWorld | virtual |
| copyReportData() | SimulatedWorld | virtual |
| copySceneVisuData() | SimulatedWorld | virtual |
| currentSimTimeSec | SimulatedWorld | protected |
| currentSyncTimeSec | SimulatedWorld | protected |
| deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const | Logging | |
| dynamicRobots | BulletPhysicsWorld | protected |
| dynamicsObjects | BulletPhysicsWorld | protected |
| dynamicsWorld | BulletPhysicsWorld | protected |
| enableLogging(const std::string &robotName, const std::string &logFile) override | BulletPhysicsWorld | virtual |
| engineMtxAccCalls | SimulatedWorld | protected |
| engineMtxAccTime | SimulatedWorld | protected |
| engineMtxLastTime | SimulatedWorld | protected |
| engineMutex | SimulatedWorld | protected |
| getContactCount() override | BulletPhysicsWorld | virtual |
| getCurrentSimTime() | SimulatedWorld | virtual |
| getDeltaTimeMicroseconds() | BulletPhysicsWorld | protected |
| getDistance(const std::string &robotName, const std::string &robotNodeName, const std::string &worldObjectName) override | BulletPhysicsWorld | virtual |
| getDynamicObjects() | BulletPhysicsWorld | |
| getDynamicRobot(const std::string &robotName) | BulletPhysicsWorld | virtual |
| getDynamicsObject(const std::string &objectName) | BulletPhysicsWorld | |
| getEffectiveLoggingLevel() const | Logging | |
| getEngine() | BulletPhysicsWorld | |
| getFirstDynamicsObject(const std::string &robotName, const std::string &nodeName) | BulletPhysicsWorld | protected |
| getFixedTimeStepMS() override | BulletPhysicsWorld | virtual |
| getFloor() override | BulletPhysicsWorld | protectedvirtual |
| getLogSender() const | Logging | protected |
| getObject(const std::string &objectName) | BulletPhysicsWorld | |
| getObjectCount() | SimulatedWorld | virtual |
| getObjectPose(const std::string &objectName) override | BulletPhysicsWorld | virtual |
| getObjects() override | BulletPhysicsWorld | virtual |
| getObstacleNames() override | BulletPhysicsWorld | virtual |
| getReportData() | SimulatedWorld | virtual |
| getRobot(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotAngularVelocity(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotForceTorqueSensors(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotJointAngle(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotJointAngleCount() | SimulatedWorld | virtual |
| getRobotJointAngles(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotJointLimitHi(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotJointLimitLo(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotJointTorques(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotJointVelocities(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotJointVelocity(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotLinearVelocity(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotMass(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobotMaxTorque(const std::string &robotName, const std::string &nodeName) override | BulletPhysicsWorld | virtual |
| getRobotNames() override | BulletPhysicsWorld | virtual |
| getRobotNodeDistance(const std::string &robotName, const std::string &robotNodeName1, const std::string &robotNodeName2) override | BulletPhysicsWorld | virtual |
| getRobotNodePose(const std::string &robotName, const std::string &robotNodeName) override | BulletPhysicsWorld | virtual |
| getRobotPose(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| getRobots() override | BulletPhysicsWorld | virtual |
| getRobotStatus(const std::string &robotName, NameValueMap &jointAngles, NameValueMap &jointVelocities, NameValueMap &jointTorques, Eigen::Vector3f &linearVelocity, Eigen::Vector3f &angularVelocity) override | BulletPhysicsWorld | protectedvirtual |
| getScopedEngineLock(const std::string &callStr) | SimulatedWorld | virtual |
| getScopedSyncLock(const std::string &callStr) | SimulatedWorld | virtual |
| getSimTime() | SimulatedWorld | virtual |
| getSimulationStepDuration() | SimulatedWorld | virtual |
| getSimulationStepTimeMeasured() | SimulatedWorld | virtual |
| getSyncEngineTime() | SimulatedWorld | virtual |
| hasObject(const std::string &instanceName) override | BulletPhysicsWorld | virtual |
| hasRobot(const std::string &robotName) override | BulletPhysicsWorld | virtual |
| hasRobotNode(const std::string &robotName, const std::string &robotNodeName) override | BulletPhysicsWorld | virtual |
| initialize(int stepSizeMS, int bulletFixedTimeStepMS, int bulletFixedTimeStepMaxNrLoops, float maxRealTimeSimSpeed=1, bool floorPlane=false, std::string floorTexture=std::string()) | BulletPhysicsWorld | virtual |
| Logging() | Logging | |
| loghelper(const char *file, int line, const char *function) const | Logging | protected |
| m_clock | BulletPhysicsWorld | protected |
| maxRealTimeSimSpeed | SimulatedWorld | protected |
| minimumLoggingLevel | Logging | protected |
| MutexPtrType typedef | SimulatedWorld | |
| MutexType typedef | SimulatedWorld | |
| objectGrasped(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName) | SimulatedWorld | virtual |
| objectGraspedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName, Eigen::Matrix4f &storeLocalTransform) override | BulletPhysicsWorld | protectedvirtual |
| objectReleased(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName) | SimulatedWorld | virtual |
| objectReleasedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName) override | BulletPhysicsWorld | protectedvirtual |
| removeObstacle(const std::string &name) | SimulatedWorld | virtual |
| removeObstacleEngine(const std::string &name) override | BulletPhysicsWorld | protectedvirtual |
| removeObstacles() | SimulatedWorld | virtual |
| removeRobot(const std::string &robotName) | SimulatedWorld | virtual |
| removeRobotEngine(const std::string &robotName) override | BulletPhysicsWorld | protectedvirtual |
| removeRobots() | SimulatedWorld | virtual |
| resetData() | SimulatedWorld | virtual |
| resetSimTime() | SimulatedWorld | virtual |
| robotLogger | BulletPhysicsWorld | protected |
| ScopedRecursiveLock typedef | SimulatedWorld | |
| ScopedRecursiveLockPtr typedef | SimulatedWorld | |
| setLocalMinimumLoggingLevel(MessageTypeT level) | Logging | |
| setMutexFunc typedef | SimulatedWorld | |
| setObjectPose(const std::string &objectName, const Eigen::Matrix4f &globalPose) override | BulletPhysicsWorld | virtual |
| setObjectSimType(const std::string &objectName, VirtualRobot::SceneObject::Physics::SimulationType simType) override | BulletPhysicsWorld | virtual |
| setRobotAngularVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) override | BulletPhysicsWorld | virtual |
| setRobotAngularVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) override | BulletPhysicsWorld | virtual |
| setRobotLinearVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) override | BulletPhysicsWorld | virtual |
| setRobotLinearVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) override | BulletPhysicsWorld | virtual |
| setRobotMaxTorque(const std::string &robotName, const std::string &nodeName, float maxTorque) override | BulletPhysicsWorld | virtual |
| setRobotNodeSimType(const std::string &robotName, const std::string &robotNodeName, VirtualRobot::SceneObject::Physics::SimulationType simType) override | BulletPhysicsWorld | virtual |
| setRobotPose(const std::string &robotName, const Eigen::Matrix4f &globalPose) override | BulletPhysicsWorld | virtual |
| setTag(const LogTag &tag) | Logging | |
| setTag(const std::string &tagName) | Logging | |
| setupFloor(bool enable, const std::string &floorTexture) | SimulatedWorld | virtual |
| setupFloorEngine(bool enable, const std::string &floorTexture) override | BulletPhysicsWorld | protectedvirtual |
| simReportData | SimulatedWorld | protected |
| simStepExecutionDurationMS | SimulatedWorld | protected |
| simTimeStepMS | SimulatedWorld | protected |
| SimulatedWorld() | SimulatedWorld | |
| simVisuData | SimulatedWorld | protected |
| spamFilter | Logging | mutableprotected |
| stepPhysicsFixedTimeStep() override | BulletPhysicsWorld | virtual |
| stepPhysicsRealTime() override | BulletPhysicsWorld | virtual |
| stepSizeMs | BulletPhysicsWorld | protected |
| stepStaticRobots(double deltaInSeconds) | BulletPhysicsWorld | protected |
| synchronizeDurationMS | SimulatedWorld | protected |
| synchronizeMutex | SimulatedWorld | protected |
| synchronizeObjects() override | BulletPhysicsWorld | protectedvirtual |
| synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, armarx::PoseBasePtr > &objMap) override | BulletPhysicsWorld | protectedvirtual |
| synchronizeRobots() | SimulatedWorld | protectedvirtual |
| synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, armarx::PoseBasePtr > &objMap) override | BulletPhysicsWorld | protectedvirtual |
| synchronizeSimulationData() | SimulatedWorld | virtual |
| synchronizeSimulationDataEngine() override | BulletPhysicsWorld | protectedvirtual |
| syncMtxAccCalls | SimulatedWorld | protected |
| syncMtxAccTime | SimulatedWorld | protected |
| syncMtxLastTime | SimulatedWorld | protected |
| tag | Logging | protected |
| toFramedPose(const Eigen::Matrix4f &globalPose, const std::string &robotName, const std::string &frameName) override | BulletPhysicsWorld | virtual |
| updateContacts(bool enable) | SimulatedWorld | virtual |
| updateForceTorqueSensor(ForceTorqueInfo &ftInfo) override | BulletPhysicsWorld | protectedvirtual |
| ~BulletPhysicsWorld() override | BulletPhysicsWorld | |
| ~Logging() | Logging | virtual |
| ~SimulatedWorld() override=default | SimulatedWorld | virtual |