addForce(const Force &f) | opal::Solid | [virtual] |
addShape(ShapeData &data)=0 | opal::Solid | [pure virtual] |
addToLocalAABB(const real aabb[6]) | opal::Solid | [protected] |
applyForce(const Force &f)=0 | opal::Solid | [protected, pure virtual] |
clearShapes()=0 | opal::Solid | [pure virtual] |
getAngularDamping() const | opal::Solid | [virtual] |
getCollisionEventHandler() const | opal::Solid | [virtual] |
getData() | opal::Solid | [virtual] |
getEulerXYZ() const | opal::Solid | [virtual] |
getGlobalAABB(real aabb[6]) const | opal::Solid | [virtual] |
getGlobalAngularVel() const =0 | opal::Solid | [pure virtual] |
getGlobalLinearVel() const =0 | opal::Solid | [pure virtual] |
getGlobalLinearVelAtLocalPos(const Point3r &p) const =0 | opal::Solid | [pure virtual] |
getInertiaTensor() const =0 | opal::Solid | [pure virtual] |
getLinearDamping() const | opal::Solid | [virtual] |
getLocalAABB(real aabb[6]) const | opal::Solid | [virtual] |
getLocalAngularVel() const =0 | opal::Solid | [pure virtual] |
getLocalLinearVel() const =0 | opal::Solid | [pure virtual] |
getLocalLinearVelAtLocalPos(const Point3r &p) const =0 | opal::Solid | [pure virtual] |
getMass() const =0 | opal::Solid | [pure virtual] |
getMovementEventHandler() const | opal::Solid | [virtual] |
getName() const | opal::Solid | [virtual] |
getPosition() const | opal::Solid | [virtual] |
getQuaternion() const | opal::Solid | [virtual] |
getSleepiness() const | opal::Solid | [virtual] |
getTransform() const | opal::Solid | [virtual] |
getUserData() const | opal::Solid | [virtual] |
init(const SolidData &data)=0 | opal::Solid | [pure virtual] |
internal_applyForces(real stepSize) | opal::Solid | [virtual] |
internal_destroy() | opal::Solid | [virtual] |
internal_updateEngineTransform()=0 | opal::Solid | [pure virtual] |
internal_updateOPALTransform()=0 | opal::Solid | [pure virtual] |
internal_updateSleeping() | opal::Solid | |
isEnabled() const | opal::Solid | [virtual] |
isMoving() const | opal::Solid | [virtual] |
isSleeping() const =0 | opal::Solid | [pure virtual] |
isStatic() const | opal::Solid | [virtual] |
mCollisionEventHandler | opal::Solid | [protected] |
mData | opal::Solid | [protected] |
mForceList | opal::Solid | [protected] |
mIsMoving | opal::Solid | [mutable, private] |
mLocalAABB | opal::Solid | [protected] |
mMovementEventHandler | opal::Solid | [private] |
mUserData | opal::Solid | [protected] |
resetAABB() | opal::Solid | [protected] |
setAngularDamping(real ad) | opal::Solid | [virtual] |
setCollisionEventHandler(CollisionEventHandler *eventHandler) | opal::Solid | [virtual] |
setEnabled(bool e) | opal::Solid | [virtual] |
setGlobalAngularVel(const Vec3r &vel)=0 | opal::Solid | [pure virtual] |
setGlobalLinearVel(const Vec3r &vel)=0 | opal::Solid | [pure virtual] |
setLinearDamping(real ld) | opal::Solid | [virtual] |
setLocalAngularVel(const Vec3r &vel)=0 | opal::Solid | [pure virtual] |
setLocalLinearVel(const Vec3r &vel)=0 | opal::Solid | [pure virtual] |
setMass(const Mass &newmass, const Matrix44r &offset)=0 | opal::Solid | [pure virtual] |
setMovementEventHandler(MovementEventHandler *eventHandler) | opal::Solid | [virtual] |
setMovingState(bool moving) | opal::Solid | [virtual] |
setName(const std::string &name) | opal::Solid | [virtual] |
setPosition(real x, real y, real z) | opal::Solid | [virtual] |
setPosition(const Point3r &p) | opal::Solid | [virtual] |
setQuaternion(const Quaternion &q) | opal::Solid | [virtual] |
setQuaternion(real w, real x, real y, real z) | opal::Solid | [virtual] |
setSleepiness(real s) | opal::Solid | [virtual] |
setSleeping(bool sleeping)=0 | opal::Solid | [pure virtual] |
setSpace(Space *newSpace)=0 | opal::Solid | [pure virtual] |
setStatic(bool s)=0 | opal::Solid | [pure virtual] |
setTransform(const Matrix44r &t) | opal::Solid | [virtual] |
setUserData(void *data) | opal::Solid | [virtual] |
Solid() | opal::Solid | |
translateMass(const Vec3r &offset)=0 | opal::Solid | [pure virtual] |
zeroForces()=0 | opal::Solid | [pure virtual] |
~Solid() | opal::Solid | [protected, virtual] |