_refCount | base::Referenced | [mutable, protected] |
addPotentialCollisionListener(ref< PotentialCollisionListener > listener) | physics::Collider | [inline, virtual] |
AllContactPoints enum value | physics::CollisionDetector | |
AttributeFlags enum name | gfx::Visual | |
Attributes typedef | gfx::Visual | |
Bf | physics::OBBCollisionDetector | [protected] |
className() const | physics::OBBCollisionDetector | [inline, virtual] |
CollidableBodyPair typedef | physics::CollisionDetector | [protected] |
collide(ref< const Collidable > collidable1, ref< const Collidable > collidable2)=0 | physics::Collider | [pure virtual] |
collide(ref< const Collidable > collidable) | physics::Collider | [virtual] |
Collide(const base::Matrix3 &R1, const base::Vector3 &T1, ref< const OBBCollisionModel > model1, const base::Matrix3 &R2, const base::Vector3 &T2, ref< const OBBCollisionModel > model2, CollisionQueryType queryType) | physics::OBBCollisionDetector | [protected] |
Collide(const base::Matrix3 &R1, const base::Vector3 &T1, Real s1, ref< const OBBCollisionModel > model1, const base::Matrix3 &R2, const base::Vector3 &T2, Real s2, ref< const OBBCollisionModel > model2, CollisionQueryType queryType) | physics::OBBCollisionDetector | [protected] |
Collider() | physics::Collider | |
Collider(const Collider &c) | physics::Collider | [inline, protected] |
collideRecursive(const OBBCollisionModel::OBB &b1, const OBBCollisionModel::OBB &b2, const base::Matrix3 &R, const base::Vector3 &T, double s) | physics::OBBCollisionDetector | [protected] |
collision(ref< const Solid > solid1, ref< const Solid > solid2, CollisionQueryType queryType) | physics::OBBCollisionDetector | [virtual] |
collisionDetectionEnabled | physics::OBBCollisionDetector | [protected] |
CollisionDetector() | physics::CollisionDetector | |
collisionEnable(bool enabled) | physics::OBBCollisionDetector | [inline, virtual] |
collisionEpsilon | physics::CollisionDetector | [static] |
CollisionQueryType enum name | physics::CollisionDetector | |
CollisionStateMap typedef | physics::CollisionDetector | [protected] |
collisionStates | physics::CollisionDetector | [mutable, protected] |
contacts | physics::OBBCollisionDetector | [protected] |
createCollidableBody(ref< Shape > shape)=0 | physics::CollisionDetector | [pure virtual] |
createOSGVisual(Visual::Attributes visualAttributes=0) const | gfx::Visual | [inline, virtual] |
DetectCollision enum value | physics::CollisionDetector | |
e1 | physics::OBBCollisionDetector | [protected] |
e2 | physics::OBBCollisionDetector | [protected] |
e3 | physics::OBBCollisionDetector | [protected] |
ef11 | physics::OBBCollisionDetector | [protected] |
ef12 | physics::OBBCollisionDetector | [protected] |
ef13 | physics::OBBCollisionDetector | [protected] |
ef21 | physics::OBBCollisionDetector | [protected] |
ef22 | physics::OBBCollisionDetector | [protected] |
ef23 | physics::OBBCollisionDetector | [protected] |
ef31 | physics::OBBCollisionDetector | [protected] |
ef32 | physics::OBBCollisionDetector | [protected] |
ef33 | physics::OBBCollisionDetector | [protected] |
enabled | physics::Collider | [protected] |
enableOnUnreferenceCall(bool enabled) | base::Referenced | [inline] |
f1 | physics::OBBCollisionDetector | [protected] |
f2 | physics::OBBCollisionDetector | [protected] |
f3 | physics::OBBCollisionDetector | [protected] |
firstContact | physics::OBBCollisionDetector | [protected] |
FirstContactPoint enum value | physics::CollisionDetector | |
g1 | physics::OBBCollisionDetector | [protected] |
g2 | physics::OBBCollisionDetector | [protected] |
g3 | physics::OBBCollisionDetector | [protected] |
getCollisionState(ref< const CollidableBody > collidableBody1, ref< const CollidableBody > collidableBody2) const | physics::CollisionDetector | [virtual] |
getType() const | physics::OBBCollisionDetector | [inline, virtual] |
h1 | physics::OBBCollisionDetector | [protected] |
h2 | physics::OBBCollisionDetector | [protected] |
h3 | physics::OBBCollisionDetector | [protected] |
i1 | physics::OBBCollisionDetector | [protected] |
i2 | physics::OBBCollisionDetector | [protected] |
i3 | physics::OBBCollisionDetector | [protected] |
isCollisionEnabled() const | physics::Collider | [inline, virtual] |
isSameKindAs(const ReferencedObject &) const | base::ReferencedObject | [inline, virtual] |
base::Object::isSameKindAs(const Object &) const | base::Object | [inline, virtual] |
ListenerList typedef | physics::Collider | [protected] |
listeners | physics::Collider | [protected] |
m1 | physics::OBBCollisionDetector | [protected] |
mR | physics::OBBCollisionDetector | [protected] |
ms | physics::OBBCollisionDetector | [protected] |
mT | physics::OBBCollisionDetector | [protected] |
n1 | physics::OBBCollisionDetector | [protected] |
newCollisionState(ref< const Solid > solid1, ref< const Solid > solid2) const | physics::OBBCollisionDetector | [inline, protected, virtual] |
physics::CollisionDetector::newCollisionState(ref< const CollidableBody > collidableBody1, ref< const CollidableBody > collidableBody2) const | physics::CollisionDetector | [inline, protected, virtual] |
notifyListeners(ref< const Collidable > collidable1, ref< const Collidable > collidable2) | physics::Collider | [protected] |
numBoxTests | physics::OBBCollisionDetector | |
numTriTests | physics::OBBCollisionDetector | |
OBBCollisionDetector() | physics::OBBCollisionDetector | [inline] |
OBBDisjoint(const base::Matrix3 &B, const base::Vector3 &T, const base::Vector3 &a, const base::Vector3 &b) | physics::OBBCollisionDetector | [protected] |
Object() | base::Object | [inline] |
Object(const Object &) | base::Object | [inline, protected] |
onUnreference() const | base::Referenced | [inline, virtual] |
onUnreferenceEnabled | base::Referenced | [protected] |
physics::base::Object::operator=(const Object &) | base::Object | [inline, protected] |
OSGVisual | gfx::Visual | [static] |
p1 | physics::OBBCollisionDetector | [protected] |
p2 | physics::OBBCollisionDetector | [protected] |
p3 | physics::OBBCollisionDetector | [protected] |
potentialCollision(ref< const Collidable > collidable1, ref< const Collidable > collidable2) | physics::Collider | [inline, virtual] |
project6(const Vector3 &ax, const Vector3 &p1, const Vector3 &p2, const Vector3 &p3, const Vector3 &q1, const Vector3 &q2, const Vector3 &q3) const | physics::OBBCollisionDetector | [protected] |
q1 | physics::OBBCollisionDetector | [protected] |
q2 | physics::OBBCollisionDetector | [protected] |
q3 | physics::OBBCollisionDetector | [protected] |
queryType | physics::CollisionDetector | [protected] |
reference() const | base::Referenced | [inline] |
referenceCount() const | base::Referenced | [inline] |
Referenced() | base::Referenced | [inline] |
Referenced(const Referenced &c) | base::Referenced | [inline] |
physics::ReferencedObject() | base::ReferencedObject | [inline] |
base::ReferencedObject::ReferencedObject() | base::ReferencedObject | [inline] |
removePotentialCollisionListener(ref< PotentialCollisionListener > listener) | physics::Collider | [inline, virtual] |
reset() | physics::Collider | [inline, virtual] |
resetListeners() | physics::Collider | [protected] |
setCollisionQueryType(CollisionQueryType collisionQueryType) | physics::CollisionDetector | [inline, virtual] |
shortestSegmentBetween(ref< const Collidable > collidable1, ref< const Collidable > collidable2) | physics::CollisionDetector | [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 | |
triContact(const OBBCollisionModel::OBB &b1, const OBBCollisionModel::OBB &b2) | physics::OBBCollisionDetector | [protected] |
triContact(const base::Vector3 &P1, const base::Vector3 &P2, const gfx::Vector3 &P3, const base::Point3 &Q1, const base::Point3 &Q2, const gfx::Point3 &Q3) | physics::OBBCollisionDetector | [protected] |
unreference() const | base::Referenced | [inline] |
VerticesOnly enum value | gfx::Visual | |
VisualType typedef | gfx::Visual | |
visualTypeSupported(VisualType type) const | gfx::Visual | [inline, virtual] |
z | physics::OBBCollisionDetector | [protected] |
~Collider() | physics::Collider | [virtual] |
~CollisionDetector() | physics::CollisionDetector | [virtual] |
~Object() | base::Object | [inline, virtual] |
~Referenced() | base::Referenced | [inline, virtual] |
~ReferencedObject() | base::ReferencedObject | [inline, virtual] |