BulletPhysicsWorld Member List

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

activateObject(const std::string &objectName) overrideBulletPhysicsWorldvirtual
actuateRobotJoints(const std::string &robotName, const std::map< std::string, float > &angles, const std::map< std::string, float > &velocities) overrideBulletPhysicsWorldvirtual
actuateRobotJointsPos(const std::string &robotName, const std::map< std::string, float > &angles) overrideBulletPhysicsWorldvirtual
actuateRobotJointsTorque(const std::string &robotName, const std::map< std::string, float > &torques) overrideBulletPhysicsWorldvirtual
actuateRobotJointsVel(const std::string &robotName, const std::map< std::string, float > &velocities) overrideBulletPhysicsWorldvirtual
adaptRobotToWorld(VirtualRobot::RobotPtr robot) overrideBulletPhysicsWorldvirtual
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="")SimulatedWorldvirtual
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="")SimulatedWorldvirtual
addObstacleEngine(VirtualRobot::SceneObjectPtr o, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideBulletPhysicsWorldprotectedvirtual
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)SimulatedWorldvirtual
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)SimulatedWorldvirtual
addRobotEngine(VirtualRobot::RobotPtr robot, double pid_p, double pid_i, double pid_d, const std::string &filename, bool staticRobot, bool selfCollisions) overrideBulletPhysicsWorldprotectedvirtual
addScene(const std::string &filename, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown)SimulatedWorldvirtual
addScene(VirtualRobot::ScenePtr scene, VirtualRobot::SceneObject::Physics::SimulationType simType=VirtualRobot::SceneObject::Physics::eUnknown)SimulatedWorldvirtual
applyForceObject(const std::string &objectName, const Eigen::Vector3f &force) overrideBulletPhysicsWorldvirtual
applyForceRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &force) overrideBulletPhysicsWorldvirtual
applyTorqueObject(const std::string &objectName, const Eigen::Vector3f &torque) overrideBulletPhysicsWorldvirtual
applyTorqueRobotNode(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &torque) overrideBulletPhysicsWorldvirtual
attachedObjectsSimulatedWorldprotected
bulletEngineBulletPhysicsWorldprotected
bulletFixedTimeStepMaxNrLoopsBulletPhysicsWorldprotected
bulletFixedTimeStepMSBulletPhysicsWorldprotected
BulletPhysicsWorld()BulletPhysicsWorld
checkLogLevel(MessageTypeT level) constLoggingprotected
collectContactsSimulatedWorldprotected
contactsBulletPhysicsWorldprotected
copyContacts() overrideBulletPhysicsWorldvirtual
copyReportData()SimulatedWorldvirtual
copySceneVisuData()SimulatedWorldvirtual
currentSimTimeSecSimulatedWorldprotected
currentSyncTimeSecSimulatedWorldprotected
deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) constLogging
dynamicRobotsBulletPhysicsWorldprotected
dynamicsObjectsBulletPhysicsWorldprotected
dynamicsWorldBulletPhysicsWorldprotected
enableLogging(const std::string &robotName, const std::string &logFile) overrideBulletPhysicsWorldvirtual
engineMtxAccCallsSimulatedWorldprotected
engineMtxAccTimeSimulatedWorldprotected
engineMtxLastTimeSimulatedWorldprotected
engineMutexSimulatedWorldprotected
getContactCount() overrideBulletPhysicsWorldvirtual
getCurrentSimTime()SimulatedWorldvirtual
getDeltaTimeMicroseconds()BulletPhysicsWorldprotected
getDistance(const std::string &robotName, const std::string &robotNodeName, const std::string &worldObjectName) overrideBulletPhysicsWorldvirtual
getDynamicObjects()BulletPhysicsWorld
getDynamicRobot(const std::string &robotName)BulletPhysicsWorldvirtual
getDynamicsObject(const std::string &objectName)BulletPhysicsWorld
getEffectiveLoggingLevel() constLogging
getEngine()BulletPhysicsWorld
getFirstDynamicsObject(const std::string &robotName, const std::string &nodeName)BulletPhysicsWorldprotected
getFixedTimeStepMS() overrideBulletPhysicsWorldvirtual
getFloor() overrideBulletPhysicsWorldprotectedvirtual
getLogSender() constLoggingprotected
getObject(const std::string &objectName)BulletPhysicsWorld
getObjectCount()SimulatedWorldvirtual
getObjectPose(const std::string &objectName) overrideBulletPhysicsWorldvirtual
getObjects() overrideBulletPhysicsWorldvirtual
getObstacleNames() overrideBulletPhysicsWorldvirtual
getReportData()SimulatedWorldvirtual
getRobot(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotAngularVelocity(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotForceTorqueSensors(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotJointAngle(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotJointAngleCount()SimulatedWorldvirtual
getRobotJointAngles(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotJointLimitHi(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotJointLimitLo(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotJointTorques(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotJointVelocities(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotJointVelocity(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotLinearVelocity(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotMass(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobotMaxTorque(const std::string &robotName, const std::string &nodeName) overrideBulletPhysicsWorldvirtual
getRobotNames() overrideBulletPhysicsWorldvirtual
getRobotNodeDistance(const std::string &robotName, const std::string &robotNodeName1, const std::string &robotNodeName2) overrideBulletPhysicsWorldvirtual
getRobotNodePose(const std::string &robotName, const std::string &robotNodeName) overrideBulletPhysicsWorldvirtual
getRobotPose(const std::string &robotName) overrideBulletPhysicsWorldvirtual
getRobots() overrideBulletPhysicsWorldvirtual
getRobotStatus(const std::string &robotName, NameValueMap &jointAngles, NameValueMap &jointVelocities, NameValueMap &jointTorques, Eigen::Vector3f &linearVelocity, Eigen::Vector3f &angularVelocity) overrideBulletPhysicsWorldprotectedvirtual
getScopedEngineLock(const std::string &callStr)SimulatedWorldvirtual
getScopedSyncLock(const std::string &callStr)SimulatedWorldvirtual
getSimTime()SimulatedWorldvirtual
getSimulationStepDuration()SimulatedWorldvirtual
getSimulationStepTimeMeasured()SimulatedWorldvirtual
getSyncEngineTime()SimulatedWorldvirtual
hasObject(const std::string &instanceName) overrideBulletPhysicsWorldvirtual
hasRobot(const std::string &robotName) overrideBulletPhysicsWorldvirtual
hasRobotNode(const std::string &robotName, const std::string &robotNodeName) overrideBulletPhysicsWorldvirtual
initialize(int stepSizeMS, int bulletFixedTimeStepMS, int bulletFixedTimeStepMaxNrLoops, float maxRealTimeSimSpeed=1, bool floorPlane=false, std::string floorTexture=std::string())BulletPhysicsWorldvirtual
Logging()Logging
loghelper(const char *file, int line, const char *function) constLoggingprotected
m_clockBulletPhysicsWorldprotected
maxRealTimeSimSpeedSimulatedWorldprotected
minimumLoggingLevelLoggingprotected
MutexPtrType typedefSimulatedWorld
MutexType typedefSimulatedWorld
objectGrasped(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName)SimulatedWorldvirtual
objectGraspedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName, Eigen::Matrix4f &storeLocalTransform) overrideBulletPhysicsWorldprotectedvirtual
objectReleased(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName)SimulatedWorldvirtual
objectReleasedEngine(const std::string &robotName, const std::string &robotNodeName, const std::string &objectName) overrideBulletPhysicsWorldprotectedvirtual
removeObstacle(const std::string &name)SimulatedWorldvirtual
removeObstacleEngine(const std::string &name) overrideBulletPhysicsWorldprotectedvirtual
removeObstacles()SimulatedWorldvirtual
removeRobot(const std::string &robotName)SimulatedWorldvirtual
removeRobotEngine(const std::string &robotName) overrideBulletPhysicsWorldprotectedvirtual
removeRobots()SimulatedWorldvirtual
resetData()SimulatedWorldvirtual
resetSimTime()SimulatedWorldvirtual
robotLoggerBulletPhysicsWorldprotected
ScopedRecursiveLock typedefSimulatedWorld
ScopedRecursiveLockPtr typedefSimulatedWorld
setLocalMinimumLoggingLevel(MessageTypeT level)Logging
setMutexFunc typedefSimulatedWorld
setObjectPose(const std::string &objectName, const Eigen::Matrix4f &globalPose) overrideBulletPhysicsWorldvirtual
setObjectSimType(const std::string &objectName, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideBulletPhysicsWorldvirtual
setRobotAngularVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideBulletPhysicsWorldvirtual
setRobotAngularVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideBulletPhysicsWorldvirtual
setRobotLinearVelocity(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideBulletPhysicsWorldvirtual
setRobotLinearVelocityRobotRootFrame(const std::string &robotName, const std::string &robotNodeName, const Eigen::Vector3f &vel) overrideBulletPhysicsWorldvirtual
setRobotMaxTorque(const std::string &robotName, const std::string &nodeName, float maxTorque) overrideBulletPhysicsWorldvirtual
setRobotNodeSimType(const std::string &robotName, const std::string &robotNodeName, VirtualRobot::SceneObject::Physics::SimulationType simType) overrideBulletPhysicsWorldvirtual
setRobotPose(const std::string &robotName, const Eigen::Matrix4f &globalPose) overrideBulletPhysicsWorldvirtual
setTag(const LogTag &tag)Logging
setTag(const std::string &tagName)Logging
setupFloor(bool enable, const std::string &floorTexture)SimulatedWorldvirtual
setupFloorEngine(bool enable, const std::string &floorTexture) overrideBulletPhysicsWorldprotectedvirtual
simReportDataSimulatedWorldprotected
simStepExecutionDurationMSSimulatedWorldprotected
simTimeStepMSSimulatedWorldprotected
SimulatedWorld()SimulatedWorld
simVisuDataSimulatedWorldprotected
spamFilterLoggingmutableprotected
stepPhysicsFixedTimeStep() overrideBulletPhysicsWorldvirtual
stepPhysicsRealTime() overrideBulletPhysicsWorldvirtual
stepSizeMsBulletPhysicsWorldprotected
stepStaticRobots(double deltaInSeconds)BulletPhysicsWorldprotected
synchronizeDurationMSSimulatedWorldprotected
synchronizeMutexSimulatedWorldprotected
synchronizeObjects() overrideBulletPhysicsWorldprotectedvirtual
synchronizeRobotNodePoses(const std::string &robotName, std::map< std::string, armarx::PoseBasePtr > &objMap) overrideBulletPhysicsWorldprotectedvirtual
synchronizeRobots()SimulatedWorldprotectedvirtual
synchronizeSceneObjectPoses(VirtualRobot::SceneObjectPtr currentObjEngine, std::map< std::string, armarx::PoseBasePtr > &objMap) overrideBulletPhysicsWorldprotectedvirtual
synchronizeSimulationData()SimulatedWorldvirtual
synchronizeSimulationDataEngine() overrideBulletPhysicsWorldprotectedvirtual
syncMtxAccCallsSimulatedWorldprotected
syncMtxAccTimeSimulatedWorldprotected
syncMtxLastTimeSimulatedWorldprotected
tagLoggingprotected
toFramedPose(const Eigen::Matrix4f &globalPose, const std::string &robotName, const std::string &frameName) overrideBulletPhysicsWorldvirtual
updateContacts(bool enable)SimulatedWorldvirtual
updateForceTorqueSensor(ForceTorqueInfo &ftInfo) overrideBulletPhysicsWorldprotectedvirtual
~BulletPhysicsWorld() overrideBulletPhysicsWorld
~Logging()Loggingvirtual
~SimulatedWorld() override=defaultSimulatedWorldvirtual