ScummVM API documentation
dgConvexHull4d Member List

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

AddFace(dgInt32 i0, dgInt32 i1, dgInt32 i2, dgInt32 i3) (defined in dgConvexHull4d)dgConvexHull4dprotectedvirtual
Addtop() (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Addtop(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Addtop(const dgConvexHull4dTetraherum &element) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
AddVertex(const dgBigVector &vertex) (defined in dgConvexHull4d)dgConvexHull4dprotectedvirtual
Append() (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Append(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Append(const dgConvexHull4dTetraherum &element) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
BuildHull(dgMemoryAllocator *const allocator, const dgBigVector *const vertexCloud, dgInt32 count, dgFloat64 distTol) (defined in dgConvexHull4d)dgConvexHull4dprotected
BuildNormalList(dgBigVector *const normalArray) const (defined in dgConvexHull4d)dgConvexHull4dprotected
BuildTree(dgAABBPointTree4d *const parent, dgHullVector *const points, dgInt32 count, dgInt32 baseIndex, dgInt8 **const memoryPool, dgInt32 &maxMemSize) const (defined in dgConvexHull4d)dgConvexHull4dprotected
CalculateConvexHull(dgAABBPointTree4d *vertexTree, dgHullVector *const points, dgInt32 count, dgFloat64 distTol) (defined in dgConvexHull4d)dgConvexHull4dprotected
ConvexCompareVertex(const dgHullVector *const A, const dgHullVector *const B, void *const context) (defined in dgConvexHull4d)dgConvexHull4dprotectedstatic
DeleteFace(dgListNode *const node) (defined in dgConvexHull4d)dgConvexHull4dprotectedvirtual
dgConvexHull4d(dgMemoryAllocator *const allocator, const dgBigVector *const vertexCloud, dgInt32 count, dgFloat32 distTol) (defined in dgConvexHull4d)dgConvexHull4d
dgConvexHull4d(dgMemoryAllocator *const allocator) (defined in dgConvexHull4d)dgConvexHull4dprotected
dgList(dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Find(const dgConvexHull4dTetraherum &element) const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
FindFacingNode(const dgBigVector &vertex) (defined in dgConvexHull4d)dgConvexHull4dprotected
GetAllocator() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
GetCount() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
GetFirst() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
GetHullVertexArray() const (defined in dgConvexHull4d)dgConvexHull4dinline
GetLast() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
GetNodeFromInfo(dgConvexHull4dTetraherum &m_info) const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
GetVertex(dgInt32 i) const (defined in dgConvexHull4d)dgConvexHull4dinline
GetVertexCount() const (defined in dgConvexHull4d)dgConvexHull4dinline
GetVertexIndex(dgInt32 i) const (defined in dgConvexHull4d)dgConvexHull4dinline
IncMark() (defined in dgConvexHull4d)dgConvexHull4dinline
InitVertexArray(dgHullVector *const points, const dgBigVector *const vertexCloud, dgInt32 count, void *memoryPool, dgInt32 maxMemSize) (defined in dgConvexHull4d)dgConvexHull4dprotectedvirtual
InsertAfter(dgListNode *const root, dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
InsertBefore(dgListNode *const root, dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
InsertNewVertex(dgInt32 vertexIndex, dgListNode *const frontFace, dgList< dgListNode *> &deletedFaces, dgList< dgListNode *> &newFaces) (defined in dgConvexHull4d)dgConvexHull4dprotected
LinkSibling(dgListNode *node0, dgListNode *node1) const (defined in dgConvexHull4d)dgConvexHull4dprotected
m_count (defined in dgConvexHull4d)dgConvexHull4dprotected
m_diag (defined in dgConvexHull4d)dgConvexHull4dprotected
m_mark (defined in dgConvexHull4d)dgConvexHull4dprotected
m_points (defined in dgConvexHull4d)dgConvexHull4dprotected
Merge(dgList< dgConvexHull4dTetraherum > &list) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
operator delete(void *const ptr, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator delete(void *const ptr) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator delete[](void *const ptr, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator delete[](void *const ptr) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator dgInt32() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
operator new(size_t size, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator new(size_t size) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator new[](size_t size, dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
operator new[](size_t size) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >inline
Remove(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Remove(const dgConvexHull4dTetraherum &element) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
RemoveAll() (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
RotateToBegin(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
RotateToEnd(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
Sanity() const (defined in dgConvexHull4d)dgConvexHull4dprotected
SanityCheck() const (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
SetAllocator(dgMemoryAllocator *const allocator) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
SupportVertex(dgAABBPointTree4d **const tree, const dgHullVector *const points, const dgBigVector &dir) const (defined in dgConvexHull4d)dgConvexHull4dprotected
TessellateTriangle(dgInt32 level, const dgVector &p0, const dgVector &p1, const dgVector &p2, dgInt32 &count, dgBigVector *const ouput, dgInt32 &start) const (defined in dgConvexHull4d)dgConvexHull4dprotected
Unlink(dgListNode *const node) (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >
~dgConvexHull4d() (defined in dgConvexHull4d)dgConvexHull4dvirtual
~dgList() (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >virtual