My Project: Member List

My Project

dgConvexHull3d Member List

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

AddFace(dgInt32 i0, dgInt32 i1, dgInt32 i2) | dgConvexHull3d | protectedvirtual
Addtop() | dgList< dgConvexHull3DFace > |
Addtop(dgListNode *const node) | dgList< dgConvexHull3DFace > |
Addtop(const dgConvexHull3DFace &element) | dgList< dgConvexHull3DFace > |
Append() | dgList< dgConvexHull3DFace > |
Append(dgListNode *const node) | dgList< dgConvexHull3DFace > |
Append(const dgConvexHull3DFace &element) | dgList< dgConvexHull3DFace > |
BuildHull(const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount) | dgConvexHull3d | protected
BuildNormalList(dgBigVector *const normalArray) const | dgConvexHull3d | protected
BuildTree(dgAABBPointTree3d *const parent, dgHullVertex *const points, dgInt32 count, dgInt32 baseIndex, dgInt8 **const memoryPool, dgInt32 &maxMemSize) const | dgConvexHull3d | protected
CalculateConvexHull(dgAABBPointTree3d *vertexTree, dgHullVertex *const points, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount) | dgConvexHull3d | protected
CalculateVolumeAndSurfaceArea(dgFloat64 &volume, dgFloat64 &surcafeArea) const | dgConvexHull3d |
ConvexCompareVertex(const dgHullVertex *const A, const dgHullVertex *const B, void *const context) | dgConvexHull3d | protectedstatic
DeleteFace(dgListNode *const node) | dgConvexHull3d | protectedvirtual
dgConvexHull3d(const dgConvexHull3d &source) | dgConvexHull3d |
dgConvexHull3d(dgMemoryAllocator *const allocator, const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount=0x7fffffff) | dgConvexHull3d |
dgConvexHull3d(dgMemoryAllocator *const allocator) | dgConvexHull3d | protected
dgList(dgMemoryAllocator *const allocator) | dgList< dgConvexHull3DFace > |
Find(const dgConvexHull3DFace &element) const | dgList< dgConvexHull3DFace > |
GetAABB(dgBigVector &boxP0, dgBigVector &boxP1) const | dgConvexHull3d | inline
GetAllocator() const | dgList< dgConvexHull3DFace > |
GetCount() const | dgList< dgConvexHull3DFace > |
GetDiagonal() const | dgConvexHull3d | inline
GetFirst() const | dgList< dgConvexHull3DFace > |
GetLast() const | dgList< dgConvexHull3DFace > |
GetNodeFromInfo(dgConvexHull3DFace &m_info) const | dgList< dgConvexHull3DFace > |
GetVertex(dgInt32 i) const | dgConvexHull3d | inline
GetVertexCount() const | dgConvexHull3d | inline
GetVertexPool() const | dgConvexHull3d | inline
InitVertexArray(dgHullVertex *const points, const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, void *const memoryPool, dgInt32 maxMemSize) | dgConvexHull3d | protectedvirtual
InsertAfter(dgListNode *const root, dgListNode *const node) | dgList< dgConvexHull3DFace > |
InsertBefore(dgListNode *const root, dgListNode *const node) | dgList< dgConvexHull3DFace > |
m_aabbP0 | dgConvexHull3d | protected
m_aabbP1 | dgConvexHull3d | protected
m_count | dgConvexHull3d | protected
m_diag | dgConvexHull3d | protected
m_points | dgConvexHull3d | protected
Merge(dgList< dgConvexHull3DFace > &list) | dgList< dgConvexHull3DFace > |
operator dgInt32() const | dgList< dgConvexHull3DFace > |
RayCast(const dgBigVector &localP0, const dgBigVector &localP1) const | dgConvexHull3d |
Remove(dgListNode *const node) | dgList< dgConvexHull3DFace > |
Remove(const dgConvexHull3DFace &element) | dgList< dgConvexHull3DFace > |
RemoveAll() | dgList< dgConvexHull3DFace > |
RotateToBegin(dgListNode *const node) | dgList< dgConvexHull3DFace > |
RotateToEnd(dgListNode *const node) | dgList< dgConvexHull3DFace > |
Sanity() const | dgConvexHull3d | protected
SanityCheck() const | dgList< dgConvexHull3DFace > |
SetAllocator(dgMemoryAllocator *const allocator) | dgList< dgConvexHull3DFace > |
SupportVertex(dgAABBPointTree3d **const tree, const dgHullVertex *const points, const dgBigVector &dir) const | dgConvexHull3d | protected
TessellateTriangle(dgInt32 level, const dgVector &p0, const dgVector &p1, const dgVector &p2, dgInt32 &count, dgBigVector *const ouput, dgInt32 &start) const | dgConvexHull3d | protected
TetrahedrumVolume(const dgBigVector &p0, const dgBigVector &p1, const dgBigVector &p2, const dgBigVector &p3) const | dgConvexHull3d | protected
Unlink(dgListNode *const node) | dgList< dgConvexHull3DFace > |
~dgConvexHull3d() | dgConvexHull3d | virtual
~dgList() | dgList< dgConvexHull3DFace > | virtual