This is the complete list of members for dgConvexHull3d, including all inherited members.
AddFace(dgInt32 i0, dgInt32 i1, dgInt32 i2) (defined in dgConvexHull3d) | dgConvexHull3d | protectedvirtual |
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) | dgConvexHull3d | protected |
BuildNormalList(dgBigVector *const normalArray) const (defined in dgConvexHull3d) | dgConvexHull3d | protected |
BuildTree(dgAABBPointTree3d *const parent, dgHullVertex *const points, dgInt32 count, dgInt32 baseIndex, dgInt8 **const memoryPool, dgInt32 &maxMemSize) const (defined in dgConvexHull3d) | dgConvexHull3d | protected |
CalculateConvexHull(dgAABBPointTree3d *vertexTree, dgHullVertex *const points, dgInt32 count, dgFloat64 distTol, dgInt32 maxVertexCount) (defined in dgConvexHull3d) | dgConvexHull3d | protected |
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) | dgConvexHull3d | protectedstatic |
DeleteFace(dgListNode *const node) (defined in dgConvexHull3d) | dgConvexHull3d | protectedvirtual |
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) | dgConvexHull3d | protected |
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) | dgConvexHull3d | protected |
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) | dgConvexHull3d | inline |
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) | dgConvexHull3d | inline |
GetVertexCount() const (defined in dgConvexHull3d) | dgConvexHull3d | inline |
GetVertexPool() const (defined in dgConvexHull3d) | dgConvexHull3d | inline |
InitVertexArray(dgHullVertex *const points, const dgFloat64 *const vertexCloud, dgInt32 strideInBytes, dgInt32 count, void *memoryPool, dgInt32 maxMemSize) (defined in dgConvexHull3d) | dgConvexHull3d | protectedvirtual |
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) | dgConvexHull3d | protected |
m_diag (defined in dgConvexHull3d) | dgConvexHull3d | protected |
m_mark (defined in dgConvexHull3d) | dgConvexHull3d | mutableprotected |
m_points (defined in dgConvexHull3d) | dgConvexHull3d | protected |
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) | dgConvexHull3d | protected |
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) | dgConvexHull3d | protected |
TessellateTriangle(dgInt32 level, const dgVector &p0, const dgVector &p1, const dgVector &p2, dgInt32 &count, dgBigVector *const ouput, dgInt32 &start) const (defined in dgConvexHull3d) | dgConvexHull3d | protected |
TetrahedrumVolume(const dgBigVector &p0, const dgBigVector &p1, const dgBigVector &p2, const dgBigVector &p3) const (defined in dgConvexHull3d) | dgConvexHull3d | protected |
Unlink(dgListNode *const node) (defined in dgList< dgConvexHull3DFace >) | dgList< dgConvexHull3DFace > | |
~dgConvexHull3d() (defined in dgConvexHull3d) | dgConvexHull3d | virtual |
~dgList() (defined in dgList< dgConvexHull3DFace >) | dgList< dgConvexHull3DFace > | virtual |