| _refCount | base::Referenced | [mutable, protected] |
| addForce(const Vector3 &f)=0 | physics::Solid | [pure virtual] |
| addForceAtPos(const Vector3 &f, const Point3 &p)=0 | physics::Solid | [pure virtual] |
| addForceAtRelPos(const Vector3 &f, const Point3 &p)=0 | physics::Solid | [pure virtual] |
| addRelForce(const Vector3 &f)=0 | physics::Solid | [pure virtual] |
| addRelForceAtPos(const Vector3 &f, const Point3 &p)=0 | physics::Solid | [pure virtual] |
| addRelForceAtRelPos(const Vector3 &f, const Point3 &p)=0 | physics::Solid | [pure virtual] |
| addRelTorque(const Vector3 &t)=0 | physics::Solid | [pure virtual] |
| addTorque(const Vector3 &t)=0 | physics::Solid | [pure virtual] |
| AttributeFlags enum name | gfx::Visual | |
| Attributes typedef | gfx::Visual | |
| attributes | physics::Solid | [mutable, protected] |
| Body() | physics::Body | [inline, protected] |
| Body(ref< const Shape > shape) | physics::Body | [inline, protected] |
| Body(const Body &b) | physics::Body | [inline, protected] |
| className() const | physics::Solid | [inline, virtual] |
| CollidableFlag typedef | physics::CollidableProvider | |
| CollidableFlags typedef | physics::CollidableProvider | |
| createCollidable(CollidableFlags flags=0) | physics::Solid | [inline, virtual] |
| createCollidable(ref< const Shape > collisionShape, CollidableFlags flags=0)=0 | physics::Solid | [pure virtual] |
| createOSGVisual(Visual::Attributes visualAttributes=0) const | physics::Solid | [virtual] |
| DynamicSpatial() | physics::DynamicSpatial | [inline] |
| DynamicSpatial(const DynamicSpatial &b) | physics::DynamicSpatial | [inline] |
| enableOnUnreferenceCall(bool enabled) | base::Referenced | [inline] |
| getAngVelocity() const=0 | physics::DynamicSpatial | [pure virtual] |
| getConfiguration() const | physics::PositionableOrientable | [inline, virtual] |
| getForce() const=0 | physics::Solid | [pure virtual] |
| getGlobalPointRelPos(const Point3 &p) | physics::DynamicSpatial | [inline, virtual] |
| getMaterial() const | physics::Solid | [inline, virtual] |
| getName() const | base::Named | [inline, virtual] |
| getOrientation() const=0 | physics::DynamicSpatial | [pure virtual] |
| getOrientation2D() const | physics::PositionableOrientable | |
| getPosition() const=0 | physics::DynamicSpatial | [pure virtual] |
| getPosition2D() const | physics::PositionableOrientable | [inline, virtual] |
| getRelPointPos(const Point3 &p) | physics::DynamicSpatial | [inline, virtual] |
| getRelPointVel(const Point3 &p) | physics::DynamicSpatial | [inline, virtual] |
| getSavedAngVelocity() const=0 | physics::DynamicSpatial | [pure virtual] |
| getSavedOrientation() const=0 | physics::DynamicSpatial | [pure virtual] |
| getSavedPosition() const=0 | physics::DynamicSpatial | [pure virtual] |
| getSavedVelocity() const=0 | physics::DynamicSpatial | [pure virtual] |
| getShape() const | physics::Body | [inline, virtual] |
| getTorque() const=0 | physics::Solid | [pure virtual] |
| getVelocity() const=0 | physics::DynamicSpatial | [pure virtual] |
| isEnabled() const=0 | physics::Solid | [pure virtual] |
| isSameKindAs(const ReferencedObject &) const | base::ReferencedObject | [inline, virtual] |
| base::Object::isSameKindAs(const Object &) const | base::Object | [inline, virtual] |
| massProperties() const | physics::Solid | [virtual] |
| material | physics::Solid | [protected] |
| Named() | base::Named | [inline] |
| Named(const String &name) | base::Named | [inline] |
| Named(const Named &n) | base::Named | [inline] |
| node | physics::Solid | [mutable, protected] |
| Object() | base::Object | [inline] |
| Object(const Object &) | base::Object | [inline, protected] |
| onUnreference() const | base::Referenced | [inline, virtual] |
| onUnreferenceEnabled | base::Referenced | [protected] |
| operator=(const Body &b) | physics::Body | [inline, protected, virtual] |
| physics::DynamicSpatial::operator=(const DynamicSpatial &b) | physics::DynamicSpatial | [inline, virtual] |
| physics::Spatial::operator=(const Spatial &s) | physics::Spatial | [inline, virtual] |
| physics::PositionableOrientable::operator=(const PositionableOrientable &po) | physics::PositionableOrientable | [inline, virtual] |
| physics::Positionable::operator=(const Positionable &p) | physics::Positionable | [inline, virtual] |
| physics::Orientable::operator=(const Orientable &o) | physics::Orientable | [inline, virtual] |
| physics::base::Named::operator=(const Named &n) | base::Named | [inline, virtual] |
| base::Object::operator=(const Object &) | base::Object | [inline, protected] |
| Orientable() | physics::Orientable | [inline] |
| Orientable(const Orientable &o) | physics::Orientable | [inline] |
| OSGVisual | gfx::Visual | [static] |
| Positionable() | physics::Positionable | [inline] |
| Positionable(const Positionable &p) | physics::Positionable | [inline] |
| PositionableOrientable() | physics::PositionableOrientable | [inline] |
| PositionableOrientable(const PositionableOrientable &po) | physics::PositionableOrientable | [inline] |
| reference() const | base::Referenced | [inline] |
| referenceCount() const | base::Referenced | [inline] |
| Referenced() | base::Referenced | [inline] |
| Referenced(const Referenced &c) | base::Referenced | [inline] |
| ReferencedObject() | base::ReferencedObject | [inline] |
| restoreState()=0 | physics::DynamicSpatial | [pure virtual] |
| saveState()=0 | physics::DynamicSpatial | [pure virtual] |
| setAngVelocity(const Vector3 &w)=0 | physics::DynamicSpatial | [pure virtual] |
| setConfiguration(const base::Transform &configuration) | physics::PositionableOrientable | [inline, virtual] |
| setEnabled(bool enable)=0 | physics::Solid | [pure virtual] |
| setName(const String &name) | physics::Solid | [inline, virtual] |
| setOrientation(const Orient &orient)=0 | physics::DynamicSpatial | [pure virtual] |
| setPosition(const Point3 &x)=0 | physics::DynamicSpatial | [pure virtual] |
| setPosition2D(const base::Point2 &p, Real theta) | physics::PositionableOrientable | [virtual] |
| setPositionOrientation(const Point3 &pos, const Orient &orient) | physics::PositionableOrientable | [inline, virtual] |
| setShape(ref< Shape > shape) | physics::Body | [inline, protected] |
| setVelocity(const Vector3 &v)=0 | physics::DynamicSpatial | [pure virtual] |
| ShowAxes enum value | gfx::Visual | |
| ShowBounds enum value | gfx::Visual | |
| ShowCollisionDetection enum value | gfx::Visual | |
| ShowCollisionModel enum value | gfx::Visual | |
| ShowCollisions enum value | gfx::Visual | |
| ShowEdges enum value | gfx::Visual | |
| ShowNormals enum value | gfx::Visual | |
| Solid(const Solid &s) | physics::Solid | |
| Solid() | physics::Solid | [inline, protected] |
| Solid(ref< const Shape > shape, ref< const Material > material) | physics::Solid | [protected] |
| SolidNotConnected | physics::Solid | [static] |
| SolidSystem class | physics::Solid | [friend] |
| Spatial() | physics::Spatial | [inline] |
| Spatial(const String &name) | physics::Spatial | [inline] |
| Spatial(const Spatial &s) | physics::Spatial | [inline] |
| unreference() const | base::Referenced | [inline] |
| updateVisual() | physics::Solid | [protected, virtual] |
| VerticesOnly enum value | gfx::Visual | |
| VisualType typedef | gfx::Visual | |
| visualTypeSupported(VisualType type) const | physics::Solid | [inline, virtual] |
| worldTransform | physics::Solid | [mutable, protected] |
| ~Body() | physics::Body | [inline, virtual] |
| ~CollidableProvider() | physics::CollidableProvider | [inline, virtual] |
| ~DynamicSpatial() | physics::DynamicSpatial | [inline, virtual] |
| ~Named() | base::Named | [inline, virtual] |
| ~Object() | base::Object | [inline, virtual] |
| ~Referenced() | base::Referenced | [inline, virtual] |
| ~ReferencedObject() | base::ReferencedObject | [inline, virtual] |
| ~Solid() | physics::Solid | [virtual] |
| ~Spatial() | physics::Spatial | [inline, virtual] |