#include <ode/ode.h>#include <PVLE/Physics/Converters.h>#include <PVLE/Export.h>#include <PVLE/Util/Util.h>#include <osg/Vec3>#include <osg/Quat>#include <osg/Matrix>#include <osg/Referenced>


Go to the source code of this file.
Classes | |
| class | Physics::Mass |
| Wrapper for mass parameters. More... | |
| class | Physics::Body |
| Wrapper representnig physical bodies (roughly a mass with coordinates and velocity). More... | |
Namespaces | |
| namespace | Physics |
| Physics computations and wraping functionalities. | |
Functions | |
| void | Physics::dBodySetFiniteRotationAxis (dBodyID id, const osg::Vec3f &axis) |
| osg::Vec3 | Physics::dBodyGetFiniteRotationAxisV (dBodyID id) |
| void | Physics::dBodySetPosition (dBodyID id, const osg::Vec3 &pos) |
| osg::Vec3 | Physics::dBodyGetPositionV (dBodyID id) |
| void | Physics::dBodySetQuaternion (dBodyID id, const osg::Quat &quat) |
| osg::Quat | Physics::dBodyGetQuaternionV (dBodyID id) |
| void | Physics::dBodySetRotation (dBodyID id, const osg::Matrix &matrix) |
| osg::Matrix | Physics::dBodyGetRotationV (dBodyID id, const osg::Matrix &matrix) |
| void | Physics::dBodySetLinearVel (dBodyID id, const osg::Vec3 &vel) |
| osg::Vec3 | Physics::dBodyGetLinearVelV (dBodyID id) |
| void | Physics::dBodySetAngularVel (dBodyID id, const osg::Vec3 &angularVel) |
| osg::Vec3 | Physics::dBodyGetAngularVelV (dBodyID id) |
| void | Physics::dBodySetForce (dBodyID id, const osg::Vec3 &f) |
| void | Physics::dBodySetTorque (dBodyID id, const osg::Vec3 &f) |
| osg::Vec3 | Physics::dBodyGetForceV (dBodyID id) |
| osg::Vec3 | Physics::dBodyGetTorqueV (dBodyID id) |
| void | Physics::dBodyAddForce (dBodyID id, const osg::Vec3 &f) |
| void | Physics::dBodyAddTorque (dBodyID id, const osg::Vec3 &f) |
| void | Physics::dBodyAddRelForce (dBodyID id, const osg::Vec3 &f) |
| void | Physics::dBodyAddRelTorque (dBodyID id, const osg::Vec3 &f) |
| void | Physics::dBodyAddForceAtPos (dBodyID id, const osg::Vec3 &f, const osg::Vec3 &pos) |
| void | Physics::dBodyAddForceAtRelPos (dBodyID id, const osg::Vec3 &f, const osg::Vec3 &pos) |
| void | Physics::dBodyAddRelForceAtPos (dBodyID id, const osg::Vec3 &f, const osg::Vec3 &pos) |
| void | Physics::dBodyAddRelForceAtRelPos (dBodyID id, const osg::Vec3 &f, const osg::Vec3 &pos) |
| osg::Vec3 | Physics::dBodyGetRelPointPosV (dBodyID id, const osg::Vec3 &p) |
| osg::Vec3 | Physics::dBodyGetPosRelPointV (dBodyID id, const osg::Vec3 &p) |
| osg::Vec3 | Physics::dBodyVectorToWorldV (dBodyID id, const osg::Vec3 &p) |
| osg::Vec3 | Physics::dBodyVectorFromWorldV (dBodyID id, const osg::Vec3 &p) |
| osg::Vec3 | Physics::dBodyGetRelPointVelV (dBodyID id, const osg::Vec3 &p) |
| osg::Vec3 | Physics::dBodyGetPointVelV (dBodyID id, const osg::Vec3 &p) |
1.5.9