| addForce(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| addForceAtPos(double fx, double fy, double fz, double px, double py, double pz) | ONE::physic::Body | [inline, virtual] |
| addForceAtRelPos(double fx, double fy, double fz, double px, double py, double pz) | ONE::physic::Body | [inline, virtual] |
| addRelForce(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| addRelForceAtPos(double fx, double fy, double fz, double px, double py, double pz) | ONE::physic::Body | [inline, virtual] |
| addRelTorque(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| addTorque(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| attach(BodyRef &b) | ONE::physic::Body | [inline, virtual] |
| dampAngularVel(float fac, float dt) | ONE::physic::Body | [inline, virtual] |
| dampLinearVel(float fac, float dt) | ONE::physic::Body | [inline, virtual] |
| getAddress() | ONE::physic::Collideable | [virtual] |
| getCoords(CoordinateFrame &cFrame) const =0 | ONE::physic::Body | [pure virtual] |
| getForce() | ONE::physic::Body | [inline, virtual] |
| getGravityOn() | ONE::physic::Body | [inline, virtual] |
| getLinearVelocity() const | ONE::physic::Body | [inline, virtual] |
| getMaxInterpenetrationIndex(dContact contacts[ONE::physic::ODEWorld::MAX_CONTACTS], int numContacts) | ONE::physic::Collideable | [static] |
| getPosition()=0 | ONE::physic::Body | [pure virtual] |
| getRegTypeID() | ONE::physic::Body | [inline, virtual] |
| getRotation()=0 | ONE::physic::Body | [pure virtual] |
| getStaticRegTypeID() | ONE::physic::Body | [inline, static] |
| getTorque() | ONE::physic::Body | [inline, virtual] |
| getVelocities(CoordinateFrame &velo) const | ONE::physic::Body | [inline, virtual] |
| isCollisionEnabled() const =0 | ONE::physic::Body | [pure virtual] |
| limit(double force, double torque, double linvel, double angvel) | ONE::physic::Body | [inline, virtual] |
| onCollision(dContact contacts[ONE::physic::ODEWorld::MAX_CONTACTS], int &numContacts) | ONE::physic::Collideable | [virtual] |
| renderDebug(RenderDevice *rd)=0 | ONE::physic::Body | [pure virtual] |
| setAutoDisable(int idlesteps) | ONE::physic::Body | [inline, virtual] |
| setCategoryBits(unsigned long bits)=0 | ONE::physic::Body | [pure virtual] |
| setCollideable(Collideable *c)=0 | ONE::physic::Body | [pure virtual] |
| setCollideBits(unsigned long bits)=0 | ONE::physic::Body | [pure virtual] |
| setCollisionEnabled(bool enabled)=0 | ONE::physic::Body | [pure virtual] |
| setCoords(const CoordinateFrame &cFrame)=0 | ONE::physic::Body | [pure virtual] |
| setForce(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| setGravityOn(bool on) | ONE::physic::Body | [inline, virtual] |
| setLinearVelocity(Vector3 vel) | ONE::physic::Body | [inline, virtual] |
| setPosition(const Vector3 &pos)=0 | ONE::physic::Body | [pure virtual] |
| setRotation(const Matrix3 &rot)=0 | ONE::physic::Body | [pure virtual] |
| setStaticRegTypeID(int id) | ONE::physic::Body | [inline, static] |
| setTorque(double fx, double fy, double fz) | ONE::physic::Body | [inline, virtual] |
| setTotalMass(double total_mass) | ONE::physic::Body | [inline, virtual] |
| setVelocities(const CoordinateFrame &velo) | ONE::physic::Body | [inline, virtual] |
| ONE::typeID | ONE::util::RegisterableType< Collideable > | [protected, static] |
| ONE::util::RegisterableType< Body >::typeID | ONE::util::RegisterableType< Body > | [protected, static] |
| zeroMovement() | ONE::physic::Body | [inline, virtual] |
| ~Body() | ONE::physic::Body | [inline, virtual] |