addCompositeOffset(dReal x, dReal y, dReal z) | mars::sim::NodePhysics | |
addForce(const utils::Vector &f, const utils::Vector &p) | mars::sim::NodePhysics | virtual |
addForce(const utils::Vector &f) | mars::sim::NodePhysics | virtual |
addMassToCompositeBody(dBodyID theBody, dMass *bodyMass) | mars::sim::NodePhysics | |
addSensor(interfaces::BaseSensor *sensor) | mars::sim::NodePhysics | virtual |
addTorque(const utils::Vector &t) | mars::sim::NodePhysics | virtual |
changeNode(interfaces::NodeData *node) | mars::sim::NodePhysics | virtual |
composite | mars::sim::NodePhysics | protected |
createBox(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createCapsule(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createCylinder(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createHeightfield(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createMesh(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createNode(interfaces::NodeData *node) | mars::sim::NodePhysics | virtual |
createPlane(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
createSphere(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
destroyNode(void) | mars::sim::NodePhysics | virtual |
getAbsMass(dMass *pMass) const | mars::sim::NodePhysics | |
getAngularVelocity(utils::Vector *vel) const | mars::sim::NodePhysics | virtual |
getBody() const | mars::sim::NodePhysics | |
getCollisionDepth(void) const | mars::sim::NodePhysics | virtual |
getContactForce(void) const | mars::sim::NodePhysics | virtual |
getContactIDs(std::list< interfaces::NodeId > *ids) const | mars::sim::NodePhysics | virtual |
getContactPoints(std::vector< utils::Vector > *contact_points) const | mars::sim::NodePhysics | virtual |
getForce(utils::Vector *f) const | mars::sim::NodePhysics | virtual |
getGroundContact(void) const | mars::sim::NodePhysics | virtual |
getGroundContactForce(void) const | mars::sim::NodePhysics | virtual |
getLinearVelocity(utils::Vector *vel) const | mars::sim::NodePhysics | virtual |
getMass(interfaces::sReal *mass, interfaces::sReal *inertia=0) const | mars::sim::NodePhysics | virtual |
getODEMass(void) const | mars::sim::NodePhysics | |
getPosition(utils::Vector *pos) const | mars::sim::NodePhysics | virtual |
getRotation(utils::Quaternion *q) const | mars::sim::NodePhysics | virtual |
getTorque(utils::Vector *t) const | mars::sim::NodePhysics | virtual |
handleSensorData(bool physics_thread=true) | mars::sim::NodePhysics | virtual |
height_data | mars::sim::NodePhysics | protected |
heightCallback(int x, int y) | mars::sim::NodePhysics | |
myIndices | mars::sim::NodePhysics | protected |
myTriMeshData | mars::sim::NodePhysics | protected |
myVertices | mars::sim::NodePhysics | protected |
nBody | mars::sim::NodePhysics | protected |
nGeom | mars::sim::NodePhysics | protected |
nMass | mars::sim::NodePhysics | protected |
node_data | mars::sim::NodePhysics | protected |
NodePhysics(interfaces::PhysicsInterface *world) | mars::sim::NodePhysics | |
removeSensor(interfaces::BaseSensor *sensor) | mars::sim::NodePhysics | virtual |
rotateAtPoint(const utils::Vector &rotation_point, const utils::Quaternion &rotation, bool move_group) | mars::sim::NodePhysics | virtual |
sensor_list | mars::sim::NodePhysics | protected |
setAngularVelocity(const utils::Vector &velocity) | mars::sim::NodePhysics | virtual |
setContactParams(interfaces::contact_params &c_params) | mars::sim::NodePhysics | virtual |
setForce(const utils::Vector &f) | mars::sim::NodePhysics | virtual |
setInertiaMass(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
setLinearVelocity(const utils::Vector &velocity) | mars::sim::NodePhysics | virtual |
setPosition(const utils::Vector &pos, bool move_group) | mars::sim::NodePhysics | virtual |
setProperties(interfaces::NodeData *node) | mars::sim::NodePhysics | protected |
setRotation(const utils::Quaternion &q, bool move_group) | mars::sim::NodePhysics | virtual |
setTorque(const utils::Vector &t) | mars::sim::NodePhysics | virtual |
setWorldObject(interfaces::PhysicsInterface *world) | mars::sim::NodePhysics | virtual |
terrain | mars::sim::NodePhysics | protected |
theWorld | mars::sim::NodePhysics | protected |
~NodeInterface() | mars::interfaces::NodeInterface | inlinevirtual |
~NodePhysics(void) | mars::sim::NodePhysics | virtual |