ScummVM API documentation
dgConvexHull3d Member List

This is the complete list of members for dgConvexHull3d, including all inherited members.

AddFace(dgInt32 i0, dgInt32 i1, dgInt32 i2) (defined in dgConvexHull3d)dgConvexHull3dprotectedvirtual
Addtop() (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Addtop(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Addtop(const dgConvexHull3DFace &element) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Append() (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Append(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Append(const dgConvexHull3DFace &element) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
BuildHull(const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount) (defined in dgConvexHull3d)dgConvexHull3dprotected
BuildNormalList(dgBigVector *const normalArray) const (defined in dgConvexHull3d)dgConvexHull3dprotected
BuildTree(dgAABBPointTree3d *const parent, dgHullVertex *const points, dgInt32 count, dgInt32 baseIndex, dgInt8 **const memoryPool, dgInt32 &maxMemSize) const (defined in dgConvexHull3d)dgConvexHull3dprotected
CalculateConvexHull(dgAABBPointTree3d *vertexTree, dgHullVertex *const points, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount) (defined in dgConvexHull3d)dgConvexHull3dprotected
CalculateVolumeAndSurfaceArea(dgFloat64 &volume, dgFloat64 &surcafeArea) const (defined in dgConvexHull3d)dgConvexHull3d
ConvexCompareVertex(const dgHullVertex *const A, const dgHullVertex *const B, void *const context) (defined in dgConvexHull3d)dgConvexHull3dprotectedstatic
DeleteFace(dgListNode *const node) (defined in dgConvexHull3d)dgConvexHull3dprotectedvirtual
dgConvexHull3d(dgMemoryAllocator *const allocator, const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount=0x7fffffff) (defined in dgConvexHull3d)dgConvexHull3d
dgConvexHull3d(dgMemoryAllocator *const allocator) (defined in dgConvexHull3d)dgConvexHull3dprotected
dgList(dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
FaceRayCast(const dgConvexHull3DFace *const face, const dgBigVector &origin, const dgBigVector &dist, dgFloat64 &normalProjection) const (defined in dgConvexHull3d)dgConvexHull3dprotected
Find(const dgConvexHull3DFace &element) const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetAllocator() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetCount() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetDiagonal() const (defined in dgConvexHull3d)dgConvexHull3dinline
GetFirst() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetLast() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetNodeFromInfo(dgConvexHull3DFace &m_info) const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
GetVertex(dgInt32 i) const (defined in dgConvexHull3d)dgConvexHull3dinline
GetVertexCount() const (defined in dgConvexHull3d)dgConvexHull3dinline
GetVertexPool() const (defined in dgConvexHull3d)dgConvexHull3dinline
InitVertexArray(dgHullVertex *const points, const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, void *memoryPool, dgInt32 maxMemSize) (defined in dgConvexHull3d)dgConvexHull3dprotectedvirtual
InsertAfter(dgListNode *const root, dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
InsertBefore(dgListNode *const root, dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
m_count (defined in dgConvexHull3d)dgConvexHull3dprotected
m_diag (defined in dgConvexHull3d)dgConvexHull3dprotected
m_mark (defined in dgConvexHull3d)dgConvexHull3dmutableprotected
m_points (defined in dgConvexHull3d)dgConvexHull3dprotected
Merge(dgList< dgConvexHull3DFace > &list) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
operator delete(void *const ptr, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator delete(void *const ptr) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator delete[](void *const ptr, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator delete[](void *const ptr) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator dgInt32() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
operator new(size_t size, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator new(size_t size) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator new[](size_t size, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
operator new[](size_t size) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >inline
RayCast(const dgBigVector &localP0, const dgBigVector &localP1, const dgConvexHull3DFace **firstFaceGuess=NULL) const (defined in dgConvexHull3d)dgConvexHull3d
RayCastBruteForce(const dgBigVector &localP0, const dgBigVector &localP1) const (defined in dgConvexHull3d)dgConvexHull3d
Remove(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Remove(const dgConvexHull3DFace &element) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
RemoveAll() (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
RotateToBegin(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
RotateToEnd(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
Sanity() const (defined in dgConvexHull3d)dgConvexHull3dprotected
SanityCheck() const (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
SetAllocator(dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
SupportVertex(dgAABBPointTree3d **const tree, const dgHullVertex *const points, const dgBigVector &dir) const (defined in dgConvexHull3d)dgConvexHull3dprotected
TessellateTriangle(dgInt32 level, const dgVector &p0, const dgVector &p1, const dgVector &p2, dgInt32 &count, dgBigVector *const ouput, dgInt32 &start) const (defined in dgConvexHull3d)dgConvexHull3dprotected
TetrahedrumVolume(const dgBigVector &p0, const dgBigVector &p1, const dgBigVector &p2, const dgBigVector &p3) const (defined in dgConvexHull3d)dgConvexHull3dprotected
Unlink(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >
~dgConvexHull3d() (defined in dgConvexHull3d)dgConvexHull3dvirtual
~dgList() (defined in dgList< dgConvexHull3DFace >)dgList< dgConvexHull3DFace >virtual