My Project: Member List

My Project

dgBooleanMeshClipper::dgClusterFace Member List

This is the complete list of members for dgBooleanMeshClipper::dgClusterFace, including all inherited members.

AddFace(const dgMeshEffect *const mesh, dgMeshBVHNode *const faceNode, const dgMeshEffect *const myMesh, dgMeshBVHNode *const myFaceNode) | dgBooleanMeshClipper::dgClusterFace | inline
Addtop() | dgList< dgMeshBVHNode *> |
Addtop(dgListNode *const node) | dgList< dgMeshBVHNode *> |
Addtop(const dgMeshBVHNode * &element) | dgList< dgMeshBVHNode *> |
Append() | dgList< dgMeshBVHNode *> |
Append(dgListNode *const node) | dgList< dgMeshBVHNode *> |
Append(const dgMeshBVHNode * &element) | dgList< dgMeshBVHNode *> |
ClipFace(dgMeshBVHNode *const faceNode, dgBooleanMeshClipper *const meshBVH, const dgBooleanMeshClipper *const clipperMeshBVH) | dgBooleanMeshClipper::dgClusterFace | inline
dgClusterFace(dgMeshEffect *const mesh, dgEdge *const face) | dgBooleanMeshClipper::dgClusterFace | inline
dgList(dgMemoryAllocator *const allocator) | dgList< dgMeshBVHNode *> |
EmitPointOnPlaneAndGetNextCrossingEdge(const dgHugeVector &normal, const dgHugeVector &origin, const dgBooleanMeshClipper *const clipperMeshBVH, dgEdge *const clipperEdge, dgInt32 clipperMark, dgList< dgHugeVector > &curve) const | dgBooleanMeshClipper::dgClusterFace | inline
Find(const dgMeshBVHNode * &element) const | dgList< dgMeshBVHNode *> |
FindFirstClipperEdge(const dgHugeVector &normal, const dgHugeVector &origin, const dgBooleanMeshClipper *const clipperMeshBVH, dgInt32 clipperMark) const | dgBooleanMeshClipper::dgClusterFace | inline
Get2DCurve(const dgHugeVector &normal, const dgHugeVector &origin, const dgBooleanMeshClipper *const clipperMeshBVH, dgEdge *const clipperEdge, dgInt32 clipperMark, dgList< dgHugeVector > &curve) const | dgBooleanMeshClipper::dgClusterFace | inline
GetAllocator() const | dgList< dgMeshBVHNode *> |
GetCount() const | dgList< dgMeshBVHNode *> |
GetFirst() const | dgList< dgMeshBVHNode *> |
GetLast() const | dgList< dgMeshBVHNode *> |
GetNodeFromInfo(dgMeshBVHNode * &m_info) const | dgList< dgMeshBVHNode *> |
InsertAfter(dgListNode *const root, dgListNode *const node) | dgList< dgMeshBVHNode *> |
InsertBefore(dgListNode *const root, dgListNode *const node) | dgList< dgMeshBVHNode *> |
InsertClosedCurve(dgBooleanMeshClipper *const meshBVH, dgList< dgEdge *> &facePerimeter, const dgHugeVector &normal, const dgHugeVector &origin, const dgList< dgHugeVector > &clipperCurve) const | dgBooleanMeshClipper::dgClusterFace | inline
InsertOpenCurve(dgBooleanMeshClipper *const meshBVH, dgList< dgEdge *> &facePerimeter, const dgHugeVector &normal, const dgHugeVector &origin, dgList< dgHugeVector > &curve) const | dgBooleanMeshClipper::dgClusterFace | inline
m_plane | dgBooleanMeshClipper::dgClusterFace |
Merge(dgList< dgMeshBVHNode * > &list) | dgList< dgMeshBVHNode *> |
operator dgInt32() const | dgList< dgMeshBVHNode *> |
RayRayIntersect(const dgHugeVector &ray_p0, const dgHugeVector &ray_p1, dgGoogol &paramP, const dgHugeVector &ray_q0, const dgHugeVector &ray_q1, dgGoogol &paramQ) const | dgBooleanMeshClipper::dgClusterFace | inline
Remove(dgListNode *const node) | dgList< dgMeshBVHNode *> |
Remove(const dgMeshBVHNode * &element) | dgList< dgMeshBVHNode *> |
RemoveAll() | dgList< dgMeshBVHNode *> |
RotateToBegin(dgListNode *const node) | dgList< dgMeshBVHNode *> |
RotateToEnd(dgListNode *const node) | dgList< dgMeshBVHNode *> |
SanityCheck() const | dgList< dgMeshBVHNode *> |
SetAllocator(dgMemoryAllocator *const allocator) | dgList< dgMeshBVHNode *> |
TestPlanar(const dgHugeVector &normal, const dgList< dgHugeVector > &curve) const | dgBooleanMeshClipper::dgClusterFace | inline
Unlink(dgListNode *const node) | dgList< dgMeshBVHNode *> |
~dgList() | dgList< dgMeshBVHNode *> | virtual