accumulatedForce() const | ani::Body | [inline] |
accumulatedTorque() const | ani::Body | [inline] |
addPhase(const Body &a, const Body &b) | ani::Body | [inline, virtual] |
addPhase(const Body &a) | ani::Body | [inline, virtual] |
angularMomentum() const | ani::Body | [inline] |
angularVelocity(const gmtl::Matrix44f &ws_tensor_inv) const | ani::Body | [inline] |
angularVelocity() const | ani::Body | [inline] |
applyForce(const gmtl::Vec3f &force) | ani::Body | [inline] |
applyForce(const gmtl::Vec3f &force, const gmtl::Vec3f &location, const gmtl::Vec3f ¢er=gmtl::Vec3f(0.0f, 0.0f, 0.0f)) | ani::Body | [inline] |
applyTorque(const gmtl::Vec3f &torque) | ani::Body | [inline] |
Body() | ani::Body | [inline] |
Body(const Body &p) | ani::Body | [inline] |
computeDerivative(const Body ¤tState, const float ¤tTime) | ani::Body | [inline, virtual] |
copy(const Body &p) | ani::Body | [inline, virtual] |
isInSystem() const | ani::Memory | [inline] |
isInSystem(bool setting) | ani::Memory | [inline] |
linearMomentum() const | ani::Body | [inline] |
linearVelocity() const | ani::Body | [inline] |
mAngularMomentum | ani::Body | |
mass() const | ani::Body | [inline] |
mBodySpaceInertiaTensor | ani::Body | |
mBodySpaceInertiaTensorInv | ani::Body | |
mDragCoef | ani::Body | |
Memory() | ani::Memory | [inline] |
mForceAccumulator | ani::Body | |
mInvMass | ani::Body | |
mLinearMomentum | ani::Body | |
mMass | ani::Body | |
mParticle | ani::Body | |
mPosition | ani::Body | |
mRotation | ani::Body | |
mTorqueAccumulator | ani::Body | |
multiplyPhase(const Body &a, float h) | ani::Body | [inline, virtual] |
multiplyPhase(float h) | ani::Body | [inline, virtual] |
mVolume | ani::Body | |
normalize() | ani::Body | [inline, virtual] |
operator=(const Body &p) | ani::Body | [inline] |
position() const | ani::Body | [inline] |
rotation() const | ani::Body | [inline] |
setAngularVelocity(gmtl::Vec3f &angularVel) | ani::Body | [inline] |
setMass(const float &kilograms) | ani::Body | [inline] |
setParticle(bool val=false) | ani::Body | [inline] |
setPosition(const gmtl::Point3f &position) | ani::Body | [inline] |
setRotation(const gmtl::Quatf &rot) | ani::Body | [inline] |
setVelocity(const gmtl::Vec3f &velocity) | ani::Body | [inline] |
setVolume(gmtl::Vec3f vol) | ani::Body | [inline] |
volume() const | ani::Body | [inline] |
zeroForce() | ani::Body | [inline, virtual] |
~Body() | ani::Body | [inline, virtual] |
~Memory() | ani::Memory | [inline, virtual] |