Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | Related Pages

OBB Member List

This is the complete list of members for OBB, including all inherited members.
BoundingVolume()BoundingVolume [inline]
BoundingVolume(const BoundingVolume &rkVolume)BoundingVolume [inline]
BOUNDINGVOLUMETYPE enum nameBoundingVolume
BV_AABB enum valueBoundingVolume
BV_CAPSULE enum valueBoundingVolume
BV_OBB enum valueBoundingVolume
BV_SPHERE enum valueBoundingVolume
Duplicate() const OBB [virtual]
Generate(AABB *pkAABB)OBB [virtual]
Generate(OBB *pkOBB)OBB [virtual]
Generate(Sphere *pkSphere)OBB [virtual]
Generate(Capsule *pkCapsule)OBB [virtual]
Generate(VertexBufferPtr &pkVertexBuffer)OBB [virtual]
NeoEngine::BoundingVolume::Generate(BoundingVolume *pkObj)BoundingVolume [inline]
GetDim() const OBB [inline]
GetRadius() const OBB [inline]
GetRotation() const SRTNode [inline]
GetScaling() const SRTNode [inline]
GetTranslation() const SRTNode [inline]
GetType()OBB [inline, virtual]
Intersection(BoundingVolume *pkObj, ContactSet *pkContactSet=0, bool bInvertNormal=false)OBB [inline, virtual]
Intersection(AABB *pkAABB, ContactSet *pkContactSet=0, bool bInvertNormal=false)OBB [inline, virtual]
Intersection(OBB *pkOBB, ContactSet *pkContactSet=0, bool bInvertNormal=false)OBB [inline, virtual]
Intersection(Sphere *pkSphere, ContactSet *pkContactSet=0, bool bInvertNormal=false)OBB [inline, virtual]
Intersection(Capsule *pkCapsule, ContactSet *pkContactSet=0, bool bInvertNormal=false)OBB [inline, virtual]
Intersection(Frustum *pkFrustum)OBB [inline, virtual]
Intersection(const Vector3d &rkV0, const Vector3d &rkV1, const Vector3d &rkV2, ContactSet *pkContactSet=0, bool bForceTriNormal=true, const Vector3d &rkNormal=Vector3d::ZERO)OBB [virtual]
Intersection(const Vector3d &rkPoint)OBB [virtual]
Intersection(const Ray &rkRay, ContactSet *pkContactSet=0)OBB [virtual]
Intersection(const Line &rkLine)OBB [virtual]
Intersection(const Plane &rkPlane)OBB [virtual]
m_fRadiusOBB [protected]
m_fScalingSRTNode [protected]
m_kDimOBB [protected]
m_kRotationSRTNode [protected]
m_kTranslationSRTNode [protected]
Merge(AABB *pkAABB)OBB [virtual]
Merge(OBB *pkOBB)OBB [virtual]
Merge(Sphere *pkSphere)OBB [virtual]
Merge(Capsule *pkCapsule)OBB [virtual]
NeoEngine::BoundingVolume::Merge(BoundingVolume *pkObj)BoundingVolume [inline]
OBB(const Vector3d &rkDim=Vector3d::ZERO)OBB
OBB(const OBB &rkOBB)OBB [inline]
RenderOutlines(const Color &rkColor=Color::GREEN) const OBB [virtual]
Rotate(const Quaternion &rkRotation, bool bNotifyUpdate=true)SRTNode [inline]
RotateWorld(const Quaternion &rkRotation, bool bNotifyUpdate=true)SRTNode [inline]
Scale(float fScaling, bool bNotifyUpdate=true)SRTNode [inline]
SetDim(const Vector3d &rkDim)OBB [virtual]
SetRotation(const Quaternion &rkRotation, bool bNotifyUpdate=true)SRTNode [inline, virtual]
SetScaling(float fScaling, bool bNotifyUpdate=true)SRTNode [inline, virtual]
SetTranslation(const Vector3d &rkTranslation, bool bNotifyUpdate=true)SRTNode [inline, virtual]
SRTNode()SRTNode [inline]
SRTNode(float fScaling, const Quaternion &rkRotation, const Vector3d &rkTranslation)SRTNode [inline]
SRTNode(const SRTNode &rkNode)SRTNode [inline]
Translate(const Vector3d &rkTranslation, bool bNotifyUpdate=true)SRTNode [inline]
TranslateWorld(const Vector3d &rkTranslation, bool bNotifyUpdate=true)SRTNode [inline]

Generated on Wed Jan 21 14:21:12 2004 for NeoEngine by doxygen 1.3.5