ScummVM API documentation
dgDelaunayTetrahedralization Member List

This is the complete list of members for dgDelaunayTetrahedralization, 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 dgDelaunayTetrahedralization)dgDelaunayTetrahedralizationvirtual
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 dgDelaunayTetrahedralization)dgDelaunayTetrahedralizationprotectedvirtual
dgConvexHull4d(dgMemoryAllocator *const allocator, const dgBigVector *const vertexCloud, dgInt32 count, dgFloat32 distTol) (defined in dgConvexHull4d)dgConvexHull4d
dgConvexHull4d(dgMemoryAllocator *const allocator) (defined in dgConvexHull4d)dgConvexHull4dprotected
dgDelaunayTetrahedralization(dgMemoryAllocator *const allocator, const dgFloat64 *const vertexCloud, dgInt32 count, dgInt32 strideInByte, dgFloat64 distTol) (defined in dgDelaunayTetrahedralization)dgDelaunayTetrahedralization
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 >
GetTetraVolume(const dgConvexHull4dTetraherum *const tetra) const (defined in dgDelaunayTetrahedralization)dgDelaunayTetrahedralizationprotected
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 >
RemoveUpperHull() (defined in dgDelaunayTetrahedralization)dgDelaunayTetrahedralization
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
~dgDelaunayTetrahedralization() (defined in dgDelaunayTetrahedralization)dgDelaunayTetrahedralizationvirtual
~dgList() (defined in dgList< dgConvexHull4dTetraherum >)dgList< dgConvexHull4dTetraherum >virtual