Newton Dynamics  4.00
dConvexHull3d Member List

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

AddFace(dInt32 i0, dInt32 i1, dInt32 i2) (defined in dConvexHull3d)dConvexHull3dprotectedvirtual
Addtop() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Addtop(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Addtop(const dConvexHull3dFace &element) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Append() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Append(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Append(const dConvexHull3dFace &element) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
BuildHull(const dFloat64 *const vertexCloud, dInt32 strideInBytes, dInt32 count, dFloat64 distTol, dInt32 maxVertexCount) (defined in dConvexHull3d)dConvexHull3dprotected
BuildTree(dConvexHull3dAABBTreeNode *const parent, dConvexHull3dVertex *const points, dInt32 count, dInt32 baseIndex, dInt8 **const memoryPool, dInt32 &maxMemSize) const (defined in dConvexHull3d)dConvexHull3dprotected
CalculateConvexHull2d(dConvexHull3dAABBTreeNode *vertexTree, dConvexHull3dVertex *const points, dInt32 count, dFloat64 distTol, dInt32 maxVertexCount) (defined in dConvexHull3d)dConvexHull3dprotected
CalculateConvexHull3d(dConvexHull3dAABBTreeNode *vertexTree, dConvexHull3dVertex *const points, dInt32 count, dFloat64 distTol, dInt32 maxVertexCount) (defined in dConvexHull3d)dConvexHull3dprotected
CalculateVolumeAndSurfaceArea(dFloat64 &volume, dFloat64 &surcafeArea) const (defined in dConvexHull3d)dConvexHull3d
CheckFlatSurface(dConvexHull3dAABBTreeNode *vertexTree, dConvexHull3dVertex *const points, dInt32 count, dFloat64 distTol, dInt32 maxVertexCount) (defined in dConvexHull3d)dConvexHull3dprotected
ConvexCompareVertex(const dConvexHull3dVertex *const A, const dConvexHull3dVertex *const B, void *const context) (defined in dConvexHull3d)dConvexHull3dprotectedstatic
dClassAlloc()dClassAllocinline
dConvexHull3d(const dConvexHull3d &source) (defined in dConvexHull3d)dConvexHull3d
dConvexHull3d(const dFloat64 *const vertexCloud, dInt32 strideInBytes, dInt32 count, dFloat64 distTol, dInt32 maxVertexCount=0x7fffffff) (defined in dConvexHull3d)dConvexHull3d
dConvexHull3d() (defined in dConvexHull3d)dConvexHull3dprotected
DeleteFace(dListNode *const node) (defined in dConvexHull3d)dConvexHull3dprotectedvirtual
dList() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Find(const dConvexHull3dFace &element) const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
FlushFreeList() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >inlinestatic
Free(void *const ptr)dClassAllocstatic
GetAABB(dBigVector &boxP0, dBigVector &boxP1) const (defined in dConvexHull3d)dConvexHull3dinline
GetCount() const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
GetDiagonal() const (defined in dConvexHull3d)dConvexHull3dinline
GetFirst() const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
GetLast() const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
GetNodeFromInfo(dConvexHull3dFace &m_info) const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
GetUniquePoints(dConvexHull3dVertex *const points, const dFloat64 *const vertexCloud, dInt32 strideInBytes, dInt32 count, void *const memoryPool, dInt32 maxMemSize) (defined in dConvexHull3d)dConvexHull3dprotected
GetVertex(dInt32 i) const (defined in dConvexHull3d)dConvexHull3dinline
GetVertexCount() const (defined in dConvexHull3d)dConvexHull3dinline
GetVertexPool() const (defined in dConvexHull3d)dConvexHull3dinline
InitVertexArray(dConvexHull3dVertex *const points, const dFloat64 *const vertexCloud, dInt32 strideInBytes, dInt32 count, void *const memoryPool, dInt32 maxMemSize) (defined in dConvexHull3d)dConvexHull3dprotectedvirtual
InsertAfter(dListNode *const root, dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
InsertBefore(dListNode *const root, dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
m_aabbP0 (defined in dConvexHull3d)dConvexHull3dprotected
m_aabbP1 (defined in dConvexHull3d)dConvexHull3dprotected
m_count (defined in dConvexHull3d)dConvexHull3dprotected
m_diag (defined in dConvexHull3d)dConvexHull3dprotected
m_points (defined in dConvexHull3d)dConvexHull3dprotected
Malloc(size_t size)dClassAllocstatic
Merge(dList< dConvexHull3dFace, dContainersAlloc< dConvexHull3dFace > > &list) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
operator delete(void *ptr)dClassAllocinline
operator dInt32() const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
operator new(size_t size)dClassAllocinline
RayCast(const dBigVector &localP0, const dBigVector &localP1) const (defined in dConvexHull3d)dConvexHull3d
Remove(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Remove(const dConvexHull3dFace &element) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
RemoveAll() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
RotateToBegin(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
RotateToEnd(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Sanity() const (defined in dConvexHull3d)dConvexHull3dprotected
SanityCheck() const (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
Save(const char *const filename) const (defined in dConvexHull3d)dConvexHull3dprotected
SupportVertex(dConvexHull3dAABBTreeNode **const tree, const dConvexHull3dVertex *const points, const dBigVector &dir, const bool removeEntry=true) const (defined in dConvexHull3d)dConvexHull3dprotected
TetrahedrumVolume(const dBigVector &p0, const dBigVector &p1, const dBigVector &p2, const dBigVector &p3) const (defined in dConvexHull3d)dConvexHull3dprotected
Unlink(dListNode *const node) (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >
~dClassAlloc()dClassAllocinline
~dConvexHull3d() (defined in dConvexHull3d)dConvexHull3dvirtual
~dList() (defined in dList< dConvexHull3dFace >)dList< dConvexHull3dFace >