Newton Dynamics  4.00
ndConvexHull4d Member List

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

AddFace(ndInt32 i0, ndInt32 i1, ndInt32 i2, ndInt32 i3) (defined in ndConvexHull4d)ndConvexHull4dprotectedvirtual
Addtop() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Addtop(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Addtop(const ndConvexHull4dTetraherum &element) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
AddVertex(const ndBigVector &vertex) (defined in ndConvexHull4d)ndConvexHull4dprotectedvirtual
Append() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Append(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Append(const ndConvexHull4dTetraherum &element) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
BuildHull(const ndFloat64 *const vertexCloud, ndInt32 strideInBytes, ndInt32 count, ndFloat64 distTol) (defined in ndConvexHull4d)ndConvexHull4dprotected
BuildTree(ndConvexHull4dAABBTreeNode *const parent, ndConvexHull4dVector *const points, ndInt32 count, ndInt32 baseIndex, ndInt8 **const memoryPool, ndInt32 &maxMemSize) const (defined in ndConvexHull4d)ndConvexHull4dprotected
CalculateConvexHull(ndConvexHull4dAABBTreeNode *vertexTree, ndConvexHull4dVector *const points, ndInt32 count, ndFloat64 distTol) (defined in ndConvexHull4d)ndConvexHull4dprotected
DeleteFace(ndNode *const node) (defined in ndConvexHull4d)ndConvexHull4dprotectedvirtual
Find(const ndConvexHull4dTetraherum &element) const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
FindFacingNode(const ndBigVector &vertex) (defined in ndConvexHull4d)ndConvexHull4dprotected
FlushFreeList() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >inlinestatic
Free(void *const ptr)ndClassAllocstatic
GetCount() const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
GetFirst() const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
GetHullVertexArray() const (defined in ndConvexHull4d)ndConvexHull4dinline
GetLast() const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
GetNodeFromInfo(ndConvexHull4dTetraherum &m_info) const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
GetNormaMap() (defined in ndConvexHull4d)ndConvexHull4dprotectedstatic
GetTetraVolume(const ndConvexHull4dTetraherum *const tetra) const (defined in ndConvexHull4d)ndConvexHull4dinline
GetVertex(ndInt32 i) const (defined in ndConvexHull4d)ndConvexHull4dinline
GetVertexCount() const (defined in ndConvexHull4d)ndConvexHull4dinline
GetVertexIndex(ndInt32 i) const (defined in ndConvexHull4d)ndConvexHull4dinline
IncMark() (defined in ndConvexHull4d)ndConvexHull4dinline
InitVertexArray(ndConvexHull4dVector *const points, const ndFloat64 *const vertexCloud, ndInt32 strideInBytes, ndInt32 count, void *const memoryPool, ndInt32 maxMemSize) (defined in ndConvexHull4d)ndConvexHull4dprotectedvirtual
InsertAfter(ndNode *const root, ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
InsertBefore(ndNode *const root, ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
InsertNewVertex(ndInt32 vertexIndex, ndNode *const frontFace, ndTempList &deletedFaces, ndTempList &newFaces) (defined in ndConvexHull4d)ndConvexHull4dprotected
LinkSibling(ndNode *node0, ndNode *node1) const (defined in ndConvexHull4d)ndConvexHull4dprotected
m_count (defined in ndConvexHull4d)ndConvexHull4dprotected
m_diag (defined in ndConvexHull4d)ndConvexHull4dprotected
m_mark (defined in ndConvexHull4d)ndConvexHull4dprotected
m_points (defined in ndConvexHull4d)ndConvexHull4dprotected
Malloc(size_t size)ndClassAllocstatic
Merge(ndList< ndConvexHull4dTetraherum, ndContainersAlloc< ndConvexHull4dTetraherum > > &list) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
ndClassAlloc()ndClassAllocinline
ndConvexHull4d(const ndConvexHull4d &source) (defined in ndConvexHull4d)ndConvexHull4d
ndConvexHull4d(const ndFloat64 *const vertexCloud, ndInt32 strideInBytes, ndInt32 count, ndFloat64 distTol) (defined in ndConvexHull4d)ndConvexHull4d
ndConvexHull4d() (defined in ndConvexHull4d)ndConvexHull4dprotected
ndList() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
operator ndInt32() const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Remove(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Remove(const ndConvexHull4dTetraherum &element) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
RemoveAll() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
RotateToBegin(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
RotateToEnd(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Sanity() const (defined in ndConvexHull4d)ndConvexHull4dprotected
SanityCheck() const (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
Save(const char *const filename) const (defined in ndConvexHull4d)ndConvexHull4d
SupportVertex(ndConvexHull4dAABBTreeNode **const tree, const ndConvexHull4dVector *const points, const ndBigVector &dir, const bool removeEntry=true) const (defined in ndConvexHull4d)ndConvexHull4dprotected
Unlink(ndNode *const node) (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >
~ndClassAlloc()ndClassAllocinline
~ndConvexHull4d() (defined in ndConvexHull4d)ndConvexHull4dvirtual
~ndList() (defined in ndList< ndConvexHull4dTetraherum >)ndList< ndConvexHull4dTetraherum >