| activateObject(const std::string &objectName) | SimulatedWorld | virtual |
| actuateRobotJoints(const std::string &robotName, const std::map< std::string, float > &angles, const std::map< std::string, float > &velocities)=0 | SimulatedWorld | pure virtual |
| actuateRobotJointsPos(const std::string &robotName, const std::map< std::string, float > &angles)=0 | SimulatedWorld | pure virtual |
| actuateRobotJointsTorque(const std::string &robotName, const std::map< std::string, float > &torques)=0 | SimulatedWorld | pure virtual |
| actuateRobotJointsVel(const std::string &robotName, const std::map< std::string, float > &velocities)=0 | SimulatedWorld | pure virtual |
| adaptRobotToWorld(VirtualRobot::RobotPtr) | SimulatedWorld | 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)=0 | SimulatedWorld | protectedpure virtual |
| 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)=0 | SimulatedWorld | protectedpure virtual |
| 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)=0 | SimulatedWorld | pure virtual |
| applyForceRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &force)=0 | SimulatedWorld | pure virtual |
| applyTorqueObject(const std::string &objectName, const Eigen::Vector3f &torque)=0 | SimulatedWorld | pure virtual |
| applyTorqueRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &torque)=0 | SimulatedWorld | pure virtual |
| attachedObjects | SimulatedWorld | protected |
| checkLogLevel(MessageTypeT level) const | Logging | protected |
| collectContacts | SimulatedWorld | protected |
| copyContacts()=0 | SimulatedWorld | pure 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 | |
| enableLogging(const std::string &robotName, const std::string &logFile) | SimulatedWorld | virtual |
| engineMtxAccCalls | SimulatedWorld | protected |
| engineMtxAccTime | SimulatedWorld | protected |
| engineMtxLastTime | SimulatedWorld | protected |
| engineMutex | SimulatedWorld | protected |
| getContactCount() | SimulatedWorld | virtual |
| getCurrentSimTime() | SimulatedWorld | virtual |
| getDistance(const std::string &robotName, const std::string &robotNodeName, const std::string &worldObjectName)=0 | SimulatedWorld | pure virtual |
| getEffectiveLoggingLevel() const | Logging | |
| getFixedTimeStepMS()=0 | SimulatedWorld | pure virtual |
| getFloor()=0 | SimulatedWorld | protectedpure virtual |
| getLogSender() const | Logging | protected |
| getObjectCount() | SimulatedWorld | virtual |
| getObjectPose(const std::string &objectName)=0 | SimulatedWorld | pure virtual |
| getObjects()=0 | SimulatedWorld | pure virtual |
| getObstacleNames()=0 | SimulatedWorld | pure virtual |
| getReportData() | SimulatedWorld | virtual |
| getRobot(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotAngularVelocity(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotForceTorqueSensors(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotJointAngle(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotJointAngleCount() | SimulatedWorld | virtual |
| getRobotJointAngles(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotJointLimitHi(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotJointLimitLo(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotJointTorques(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotJointVelocities(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotJointVelocity(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotLinearVelocity(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotMass(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobotMaxTorque(const std::string &robotName, const std::string &nodeName)=0 | SimulatedWorld | pure virtual |
| getRobotNames()=0 | SimulatedWorld | pure virtual |
| getRobotNodeDistance(const std::string &robotName, const std::string &robotNodeName1, const std::string &robotNodeName2)=0 | SimulatedWorld | pure virtual |
| getRobotNodePose(const std::string &robotName, const std::string &robotNodeName)=0 | SimulatedWorld | pure virtual |
| getRobotPose(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| getRobots()=0 | SimulatedWorld | pure virtual |
| getRobotStatus(const std::string &robotName, NameValueMap &jointAngles, NameValueMap &jointVelocities, NameValueMap &jointTorques, Eigen::Vector3f &linearVelocity, Eigen::Vector3f &angularVelocity)=0 | SimulatedWorld | protectedpure virtual |
| 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)=0 | SimulatedWorld | pure virtual |
| hasRobot(const std::string &robotName)=0 | SimulatedWorld | pure virtual |
| hasRobotNode(const std::string &robotName, const std::string &robotNodeName)=0 | SimulatedWorld | pure virtual |
| Logging() | Logging | |
| loghelper(const char *file, int line, const char *function) const | Logging | 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)=0 | SimulatedWorld | protectedpure virtual |
| 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)=0 | SimulatedWorld | protectedpure virtual |
| removeObstacle(const std::string &name) | SimulatedWorld | virtual |
| removeObstacleEngine(const std::string &name)=0 | SimulatedWorld | protectedpure virtual |
| removeObstacles() | SimulatedWorld | virtual |
| removeRobot(const std::string &robotName) | SimulatedWorld | virtual |
| removeRobotEngine(const std::string &robotName)=0 | SimulatedWorld | protectedpure virtual |
| removeRobots() | SimulatedWorld | virtual |
| resetData() | SimulatedWorld | virtual |
| resetSimTime() | SimulatedWorld | virtual |
| ScopedRecursiveLock typedef | SimulatedWorld | |
| ScopedRecursiveLockPtr typedef | SimulatedWorld | |
| setLocalMinimumLoggingLevel(MessageTypeT level) | Logging | |
| setMutexFunc typedef | SimulatedWorld | |
| setObjectPose(const std::string &objectName, const Eigen::Matrix4f &globalPose)=0 | SimulatedWorld | pure virtual |
| setObjectSimType(const std::string &objectName, VirtualRobot::SceneObject::Physics::SimulationType simType)=0 | SimulatedWorld | pure virtual |
| setRobotAngularVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0 | SimulatedWorld | pure virtual |
| setRobotAngularVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0 | SimulatedWorld | pure virtual |
| setRobotLinearVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0 | SimulatedWorld | pure virtual |
| setRobotLinearVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel)=0 | SimulatedWorld | pure virtual |
| setRobotMaxTorque(const std::string &robotName, const std::string &nodeName, float maxTorque)=0 | SimulatedWorld | pure virtual |
| setRobotNodeSimType(const std::string &robotName, const std::string &robotNodeName, VirtualRobot::SceneObject::Physics::SimulationType simType)=0 | SimulatedWorld | pure virtual |
| setRobotPose(const std::string &robotName, const Eigen::Matrix4f &globalPose)=0 | SimulatedWorld | pure 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)=0 | SimulatedWorld | protectedpure virtual |
| simReportData | SimulatedWorld | protected |
| simStepExecutionDurationMS | SimulatedWorld | protected |
| simTimeStepMS | SimulatedWorld | protected |
| SimulatedWorld() | SimulatedWorld | |
| simVisuData | SimulatedWorld | protected |
| spamFilter | Logging | mutableprotected |
| stepPhysicsFixedTimeStep()=0 | SimulatedWorld | pure virtual |
| stepPhysicsRealTime()=0 | SimulatedWorld | pure virtual |
| synchronizeDurationMS | SimulatedWorld | protected |
| synchronizeMutex | SimulatedWorld | protected |
| synchronizeObjects()=0 | SimulatedWorld | protectedpure virtual |
| synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, armarx::PoseBasePtr > &objMap)=0 | SimulatedWorld | protectedpure virtual |
| synchronizeRobots() | SimulatedWorld | protectedvirtual |
| synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, armarx::PoseBasePtr > &objMap)=0 | SimulatedWorld | protectedpure virtual |
| synchronizeSimulationData() | SimulatedWorld | virtual |
| synchronizeSimulationDataEngine()=0 | SimulatedWorld | protectedpure virtual |
| 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)=0 | SimulatedWorld | pure virtual |
| updateContacts(bool enable) | SimulatedWorld | virtual |
| updateForceTorqueSensor(ForceTorqueInfo &ftInfo)=0 | SimulatedWorld | protectedpure virtual |
| ~Logging() | Logging | virtual |
| ~SimulatedWorld() override=default | SimulatedWorld | virtual |