_refCount | base::Referenced | [mutable, protected] |
AttributeFlags enum name | gfx::Visual | |
Attributes typedef | gfx::Visual | |
attributes | physics::Polyhedron | [mutable, protected] |
boundingBox | physics::Polyhedron | [mutable, protected] |
boundingSphere | physics::Polyhedron | [mutable, protected] |
boundsCached | physics::Polyhedron | [mutable, protected] |
buildGeometry(const gfx::TriangleContainer &tris) | physics::Polyhedron | [protected] |
className() const | physics::Polyhedron | [inline, virtual] |
clone() const | physics::Polyhedron | [inline, virtual] |
collisionModel | physics::Polyhedron | [mutable, protected] |
ComplexShape() | physics::ComplexShape | [inline, protected] |
ComplexShape(const ComplexShape &s) | physics::ComplexShape | [inline, protected] |
computeBounds() const | physics::Polyhedron | [protected] |
createOSGAxes(const base::Dimension3 &dim) | physics::Shape | [protected, static] |
createOSGVisual(Attributes visualAttributes=0) const | physics::Polyhedron | [virtual] |
physics::ComplexShape::createOSGVisual(Visual::Attributes visualAttributes=0) const | gfx::Visual | [inline, virtual] |
createShapeFromInput(base::Externalizer &e, String format="", Real version=1.0) | physics::Shape | |
density | physics::Polyhedron | [mutable, protected] |
edge(ref< Vertex > v1, ref< Vertex > v2) | physics::Polyhedron | [protected] |
EdgeList typedef | physics::Polyhedron | |
edges | physics::Polyhedron | [protected] |
edges_begin() const | physics::Polyhedron | [inline] |
edges_end() const | physics::Polyhedron | [inline] |
enableOnUnreferenceCall(bool enabled) | base::Referenced | [inline] |
ExternalizationType enum name | base::Externalizable | |
externalize(base::Externalizer &e, String format="", Real version=1.0) | physics::Polyhedron | [virtual] |
externalize(base::Externalizer &e, String format="", Real version=1.0) const | physics::Polyhedron | [inline, virtual] |
formatSupported(String format, Real version=1.0, ExternalizationType type=IO) const | physics::Polyhedron | [virtual] |
getAdjacentVertices(const Point3 &v, array< Point3 > &adjacent) const | physics::Polyhedron | [protected] |
getBoundingBox() const | physics::Polyhedron | [virtual] |
getBoundingSphere() const | physics::Polyhedron | [virtual] |
getCollisionModel(CollisionModel::CollisionModelType modelType) const | physics::Polyhedron | [virtual] |
getCollisionModelFromVisual(CollisionModel::CollisionModelType modelType) const | physics::Shape | [protected] |
getMassProperties(ref< const Material > material) const | physics::Polyhedron | [virtual] |
getSerializableInstantiator(const String &derivedClassTypeName) | base::Serializable | [inline, static] |
getSerializableInstantiator(const String &baseClassTypeName, const String &derivedClassTypeName) | base::Serializable | [static] |
includesAppearance() const | physics::Shape | [inline, virtual] |
Input enum value | base::Externalizable | |
IO enum value | base::Externalizable | |
isConvex() const | physics::ComplexShape | [inline, virtual] |
base::isSameKindAs(const Object &) const | base::Object | [inline, virtual] |
base::ReferencedObject::isSameKindAs(const ReferencedObject &) const | base::ReferencedObject | [inline, virtual] |
load(ref< VFile > archive, const String &format="", Real version=1.0) | base::Externalizable | |
massProperties | physics::Polyhedron | [mutable, protected] |
massPropertiesCached | physics::Polyhedron | [mutable, protected] |
model | physics::Polyhedron | [mutable, protected] |
modelType | physics::Polyhedron | [mutable, protected] |
node | physics::Polyhedron | [mutable, protected] |
Object() | base::Object | [inline] |
Object(const Object &) | base::Object | [inline, protected] |
onUnreference() const | base::Referenced | [inline, virtual] |
onUnreferenceEnabled | base::Referenced | [protected] |
base::operator=(const Object &) | base::Object | [inline, protected] |
OSGVisual | gfx::Visual | [static] |
Output enum value | base::Externalizable | |
polygon_begin() const | physics::Polyhedron | [inline] |
polygon_end() const | physics::Polyhedron | [inline] |
PolygonList typedef | physics::Polyhedron | |
Polyhedron() | physics::Polyhedron | |
Polyhedron(ref< base::VFile > file) | physics::Polyhedron | [explicit] |
Polyhedron(const Polyhedron &p) | physics::Polyhedron | |
Polyhedron(const gfx::TriangleContainer &tris) | physics::Polyhedron | |
Polyhedron(osg::Node &n) | physics::Polyhedron | |
Polyhedron(const Shape &s) | physics::Polyhedron | |
polys | physics::Polyhedron | [protected] |
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] |
registerSerializableInstantiator(const SerializableInstantiator &instantiator) | base::Serializable | [inline, static] |
registerSerializableInstantiator(const String &baseClassTypeName, const String &derivedClassTypeName, const SerializableInstantiator &instantiator) | base::Serializable | [static] |
save(ref< VFile > archive, const String &format="", Real version=1.0) | base::Externalizable | |
serialize(base::Serializer &s) | physics::Polyhedron | [virtual] |
setIncludesAppearance(bool appearanceIncluded) | physics::Shape | [inline, virtual] |
Shape() | physics::Shape | [inline] |
Shape(const Shape &s) | physics::Shape | [inline, protected] |
shapeHasAppearance | physics::Shape | [protected] |
shortestSegmentBetween(const base::Transform &t, const Point3 &p) const | physics::Polyhedron | [virtual] |
shortestSegmentBetween(const base::Transform &t, const gfx::Segment3 &s) const | physics::Polyhedron | [virtual] |
shortestSegmentBetween(const base::Transform &t, const gfx::Triangle3 &tri) const | physics::Polyhedron | [virtual] |
shortestSegmentBetween(const base::Transform &t, const gfx::Quad3 &q) const | physics::Polyhedron | [virtual] |
shortestSegmentBetween(const base::Transform &t1, ref< const Shape > s, const base::Transform &t2) const | physics::Polyhedron | [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 | |
unreference() const | base::Referenced | [inline] |
vertex(const Point3 &p) | physics::Polyhedron | [protected] |
VertexList typedef | physics::Polyhedron | |
vertices_begin() const | physics::Polyhedron | [inline] |
vertices_end() const | physics::Polyhedron | [inline] |
VerticesOnly enum value | gfx::Visual | |
verts | physics::Polyhedron | [protected] |
VisualType typedef | gfx::Visual | |
visualTypeSupported(VisualType type) const | physics::Polyhedron | [inline, virtual] |
~CollisionModelProvider() | physics::CollisionModelProvider | [inline, virtual] |
~ComplexShape() | physics::ComplexShape | [inline, virtual] |
~Object() | base::Object | [inline, virtual] |
~Polyhedron() | physics::Polyhedron | [virtual] |
~Referenced() | base::Referenced | [inline, virtual] |
~ReferencedObject() | base::ReferencedObject | [inline, virtual] |
~Shape() | physics::Shape | [inline, virtual] |