My Project: Member List

My Project

dgBooleanMeshClipper Member List

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

AddFaceNode(dgEdge *const face, void *const userData) | dgMeshEffect::dgMeshBVH | protected
Build() | dgBooleanMeshClipper | inlinevirtual
CalculateSurfaceArea(dgMeshBVHNode *const node0, dgMeshBVHNode *const node1, dgVector &minBox, dgVector &maxBox) const | dgMeshEffect::dgMeshBVH | protected
Cleanup() | dgBooleanMeshClipper | inlinevirtual
ClipMeshesAndColorize(dgMeshEffect *const meshA, dgMeshEffect *const meshB) | dgBooleanMeshClipper | inlinestatic
ClippMesh(const dgBooleanMeshClipper &otherMeshBVH) | dgBooleanMeshClipper | inline
dgBooleanMeshClipper(dgMeshEffect *const mesh) | dgBooleanMeshClipper | inline
dgMeshBVH(dgMeshEffect *const mesh) | dgMeshEffect::dgMeshBVH |
FaceNormal(const dgEdge *const face) const | dgBooleanMeshClipper | inline
FaceRayCast(const dgBigVector &l0, const dgBigVector &l1, dgFloat64 &paramOut, bool doubleSidedFaces) const | dgMeshEffect::dgMeshBVH |
GetOverlapNodes(dgList< dgMeshBVHNode *> &overlapNodes, const dgBigVector &p0, const dgBigVector &p1) const | dgMeshEffect::dgMeshBVH |
ImproveNodeFitness() | dgMeshEffect::dgMeshBVH | protected
ImproveNodeFitness(dgMeshBVHNode *const node) | dgMeshEffect::dgMeshBVH | protected
InsertFaceVertex(dgEdge *const face, const dgHugeVector &point) | dgBooleanMeshClipper | inline
m_fitness | dgMeshEffect::dgMeshBVH | protected
m_mesh | dgMeshEffect::dgMeshBVH | protected
m_negTol | dgBooleanMeshClipper | static
m_nodeEdgeMap | dgBooleanMeshClipper |
m_oneMinusTol | dgBooleanMeshClipper | static
m_posTol | dgBooleanMeshClipper | static
m_rootNode | dgMeshEffect::dgMeshBVH | protected
m_tol2 | dgBooleanMeshClipper | static
m_tol3 | dgBooleanMeshClipper | static
m_vertexAlias | dgBooleanMeshClipper |
m_vertexBase | dgBooleanMeshClipper |
RayFaceIntersect(const dgMeshBVHNode *const face, const dgBigVector &p0, const dgBigVector &p1, bool dobleSidedFaces) const | dgMeshEffect::dgMeshBVH | protectedvirtual
RayRayIntersect(dgEdge *const edge, const dgMeshEffect *const otherMesh, dgEdge *const otherEdge, dgFloat64 &param, dgFloat64 &otherParam) const | dgMeshEffect::dgMeshBVH | protectedvirtual
RemoveNode(dgMeshBVHNode *const treeNode) | dgMeshEffect::dgMeshBVH | protected
SanityCheck() const | dgBooleanMeshClipper | inlinevirtual
SpliteEdge(dgEdge *const edge, dgGoogol param, dgEdge **edge0, dgEdge **edge1) | dgBooleanMeshClipper | inline
VertexRayCast(const dgBigVector &l0, const dgBigVector &l1) const | dgMeshEffect::dgMeshBVH | protectedvirtual
~dgBooleanMeshClipper() | dgBooleanMeshClipper | inline
~dgMeshBVH() | dgMeshEffect::dgMeshBVH | virtual