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

AABB Member List

This is the complete list of members for AABB, including all inherited members.
AABB(const Vector3d &rkDim=Vector3d::ZERO)AABB
AABB(const AABB &rkAABB)AABB [inline]
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 AABB [virtual]
Generate(AABB *pkAABB)AABB [virtual]
Generate(OBB *pkOBB)AABB [virtual]
Generate(Sphere *pkSphere)AABB [virtual]
Generate(Capsule *pkCapsule)AABB [virtual]
Generate(VertexBufferPtr &pkVertexBuffer)AABB [virtual]
NeoEngine::BoundingVolume::Generate(BoundingVolume *pkObj)BoundingVolume [inline]
GetDim() const AABB [inline]
GetRadius() const AABB [inline]
GetRealDim() const AABB [inline]
GetRotation() const SRTNode [inline]
GetScaling() const SRTNode [inline]
GetTranslation() const SRTNode [inline]
GetType()AABB [inline, virtual]
Intersection(BoundingVolume *pkObj, ContactSet *pkContactSet=0, bool bInvertNormal=false)AABB [inline, virtual]
Intersection(AABB *pkAABB, ContactSet *pkContactSet=0, bool bInvertNormal=false)AABB [inline, virtual]
Intersection(OBB *pkOBB, ContactSet *pkContactSet=0, bool bInvertNormal=false)AABB [inline, virtual]
Intersection(Sphere *pkSphere, ContactSet *pkContactSet=0, bool bInvertNormal=false)AABB [inline, virtual]
Intersection(Capsule *pkCapsule, ContactSet *pkContactSet=0, bool bInvertNormal=false)AABB [inline, virtual]
Intersection(Frustum *pkFrustum)AABB [inline, virtual]
Intersection(const Vector3d &rkV0, const Vector3d &rkV1, const Vector3d &rkV2, ContactSet *pkContactSet=0, bool bForceTriNormal=true, const Vector3d &rkNormal=Vector3d::ZERO)AABB [virtual]
Intersection(const Vector3d &rkPoint)AABB [virtual]
Intersection(const Ray &rkRay, ContactSet *pkContactSet=0)AABB [virtual]
Intersection(const Line &rkLine)AABB [virtual]
Intersection(const Plane &rkPlane)AABB [virtual]
m_fRadiusAABB [protected]
m_fScalingSRTNode [protected]
m_kDimAABB [protected]
m_kRealDimAABB [protected]
m_kRotationSRTNode [protected]
m_kTranslationSRTNode [protected]
Merge(AABB *pkAABB)AABB [virtual]
Merge(OBB *pkOBB)AABB [virtual]
Merge(Sphere *pkSphere)AABB [virtual]
Merge(Capsule *pkCapsule)AABB [virtual]
NeoEngine::BoundingVolume::Merge(BoundingVolume *pkObj)BoundingVolume [inline]
RecalcDim()AABB [protected]
RenderOutlines(const Color &rkColor=Color::GREEN) const AABB [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)AABB [virtual]
SetRotation(const Quaternion &rkRotation, bool bNotifyUpdate=true)AABB [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:10 2004 for NeoEngine by doxygen 1.3.5