My Project: Member List

My Project

dgCollisionConvex::dgMinkHull Member List

This is the complete list of members for dgCollisionConvex::dgMinkHull, including all inherited members.

AddFace(dgInt32 v0, dgInt32 v1, dgInt32 v2) | dgCollisionConvex::dgMinkHull | inline
CalculateClosestPoints() | dgCollisionConvex::dgMinkHull | inline
CalculateClosestSimplex() | dgCollisionConvex::dgMinkHull | inline
CalculateClosestSimplexLarge() | dgCollisionConvex::dgMinkHull | inline
CalculateContactFromFeacture(dgInt32 featureType) | dgCollisionConvex::dgMinkHull | inline
CalculateIntersectingPlane(dgInt32 count) | dgCollisionConvex::dgMinkHull | inline
DeleteFace(dgMinkFace *const face) | dgCollisionConvex::dgMinkHull | inline
dgDownHeap(dgInt32 maxElements, dgMemoryAllocator *const allocator) | dgDownHeap< dgMinkFace *, dgFloat32 > |
dgDownHeap(const void *const buffer, dgInt32 sizeInBytes) | dgDownHeap< dgMinkFace *, dgFloat32 > |
dgHeapBase(dgInt32 maxElements, dgMemoryAllocator *const allocator) | dgHeapBase< dgMinkFace *, dgFloat32 > | protected
dgHeapBase(const void *const buffer, dgInt32 sizeInBytes) | dgHeapBase< dgMinkFace *, dgFloat32 > | protected
dgMinkHull(dgCollisionParamProxy &proxy) | dgCollisionConvex::dgMinkHull | inline
DisjointTest() | dgCollisionConvex::dgMinkHull | inline
Find(dgMinkFace * &obj) | dgHeapBase< dgMinkFace *, dgFloat32 > |
Find(dgFloat32 key) | dgHeapBase< dgMinkFace *, dgFloat32 > |
Flush() | dgHeapBase< dgMinkFace *, dgFloat32 > |
GetCount() const | dgHeapBase< dgMinkFace *, dgFloat32 > |
GetMaxCount() const | dgHeapBase< dgMinkFace *, dgFloat32 > |
m_allocator | dgHeapBase< dgMinkFace *, dgFloat32 > |
m_coneFaceList | dgCollisionConvex::dgMinkHull |
m_contactJoint | dgCollisionConvex::dgMinkHull |
m_curCount | dgHeapBase< dgMinkFace *, dgFloat32 > |
m_deletedFaceList | dgCollisionConvex::dgMinkHull |
m_faceIndex | dgCollisionConvex::dgMinkHull |
m_facePool | dgCollisionConvex::dgMinkHull |
m_faceStack | dgCollisionConvex::dgMinkHull |
m_freeFace | dgCollisionConvex::dgMinkHull |
m_heapBuffer | dgCollisionConvex::dgMinkHull |
m_hullDiff | dgCollisionConvex::dgMinkHull |
m_hullSum | dgCollisionConvex::dgMinkHull |
m_matrix | dgCollisionConvex::dgMinkHull |
m_maxCount | dgHeapBase< dgMinkFace *, dgFloat32 > |
m_myInvScale | dgCollisionConvex::dgMinkHull |
m_myShape | dgCollisionConvex::dgMinkHull |
m_normal | dgCollisionConvex::dgMinkHull |
m_otherScale | dgCollisionConvex::dgMinkHull |
m_otherShape | dgCollisionConvex::dgMinkHull |
m_p | dgCollisionConvex::dgMinkHull |
m_polygonFaceIndex | dgCollisionConvex::dgMinkHull |
m_pool | dgHeapBase< dgMinkFace *, dgFloat32 > |
m_proxy | dgCollisionConvex::dgMinkHull |
m_q | dgCollisionConvex::dgMinkHull |
m_scaleType | dgCollisionConvex::dgMinkHull |
m_vertexIndex | dgCollisionConvex::dgMinkHull |
MaxValue() const | dgHeapBase< dgMinkFace *, dgFloat32 > |
NewFace() | dgCollisionConvex::dgMinkHull | inline
operator[](dgInt32 i) const | dgHeapBase< dgMinkFace *, dgFloat32 > |
Pop() | dgDownHeap< dgMinkFace *, dgFloat32 > |
Push(dgMinkFace * &obj, dgFloat32 key) | dgDownHeap< dgMinkFace *, dgFloat32 > |
PushFace(dgMinkFace *const face) | dgCollisionConvex::dgMinkHull | inline
ReduceDegeneratedTriangle(dgVector &diff0, dgVector &sum0, dgVector &diff1, dgVector &sum1, const dgVector &diff2, const dgVector &sum2) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceLine(dgInt32 &indexOut, dgVector *const lineDiff, dgVector *const lineSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceLineLarge(dgInt32 &indexOut, dgVector *const lineDiff, dgVector *const lineSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceTetrahedrum(dgInt32 &indexOut, dgVector *const tetraDiff, dgVector *const tetraSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceTetrahedrumLarge(dgInt32 &indexOut, dgVector *const tetraDiff, dgVector *const tetraSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceTriangle(dgInt32 &indexOut, dgVector *const triangleDiff, dgVector *const triangleSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
ReduceTriangleLarge(dgInt32 &indexOut, dgVector *const triangleDiff, dgVector *const triangleSum, dgInt32 *const shapeFaceIndex) | dgCollisionConvex::dgMinkHull | inlinestatic
Remove(dgInt32 Index) | dgDownHeap< dgMinkFace *, dgFloat32 > |
SanityCheck() | dgCollisionConvex::dgMinkHull | inline
SaveOFF(const char *const fileName) const | dgCollisionConvex::dgMinkHull | inline
Sort() | dgDownHeap< dgMinkFace *, dgFloat32 > |
SupportVertex(const dgVector &dir, dgInt32 vertexIndex) | dgCollisionConvex::dgMinkHull | inline
TranslateSimplex(const dgVector &step) | dgCollisionConvex::dgMinkHull | inline
Value(dgInt32 i=0) const | dgHeapBase< dgMinkFace *, dgFloat32 > |
~dgHeapBase() | dgHeapBase< dgMinkFace *, dgFloat32 > | protected