addContainerToBeTested(OdInt64 containerID) | OdGiIntersectionsCalculator | |
addTriangleToContainer(OdInt64 containerID, const OdGePoint3d *pTriangle) | OdGiIntersectionsCalculator | |
appendTriangleContainer(OdGiIntersectTrianglesVector *pContainer) | OdGiIntersectionsCalculator | |
checkPointsPlacement(const OdGeVector3d *pPlaneNormalA, double D_A, const OdGePoint3d *pPointsTriangleB, const OdGeTol &tol) | OdGiCollisionDetector | protected |
clearContainersToBeTested() | OdGiCollisionDetector | |
collideTriangles(OdUInt64 idObjA, OdUInt64 trIdA, OdUInt64 idObjB, OdUInt64 trIdB, OdUInt64 idObjTested, const OdGeTol &tol) | OdGiCollisionDetector | protected |
CollisionOption enum name | OdGiCollisionDetector | protected |
computeIntersections(OdInt64 containerID, const OdGeExtents3d &extents) | OdGiCollisionDetector | inlineprotected |
containerToBeTestedSize() const | OdGiIntersectionsCalculator | inline |
detectCollisions(OdInt64 containerID, const OdGeExtents3d &extents) | OdGiCollisionDetector | |
facesActive() | OdGiIntersectionsCalculator | inline |
finalIntersectionPathes() | OdGiCollisionDetector | inlineprotected |
finalizeCalculations() | OdGiCollisionDetector | virtual |
getCalcDistance() const | OdGiCollisionDetector | inline |
getCheckAll() const | OdGiCollisionDetector | inline |
getClearance() const | OdGiCollisionDetector | inline |
getCollisionDistance(OdInt64 collisionIndex, double &result) const | OdGiCollisionDetector | |
getCollisions(OdList< OdInt64 > &result) | OdGiCollisionDetector | |
getSpaceTreeRootExtents(OdGeExtents3d &ext) | OdGiIntersectionsCalculator | |
initializeCalculations(OdGeExtents3d &ext, OdInt64 nObjects) | OdGiIntersectionsCalculator | virtual |
intermediatefinalizeCalculations() | OdGiIntersectionsCalculator | |
intersectionEdges() | OdGiCollisionDetector | inlineprotected |
intersectionVertices() | OdGiCollisionDetector | inlineprotected |
intersectTriangles(OdUInt64 idObjA, OdUInt64 trIdA, OdUInt64 idObjB, OdUInt64 trIdB, OdUInt64 idObjTested, const OdGeTol &tol) | OdGiIntersectionsCalculator | protected |
isClearance() const | OdGiCollisionDetector | inline |
isIntersectionsOnly() const | OdGiCollisionDetector | inline |
kOption_CalcDistance enum value | OdGiCollisionDetector | protected |
kOption_CheckAll enum value | OdGiCollisionDetector | protected |
kOption_Clearance enum value | OdGiCollisionDetector | protected |
kOption_IntersectionOnly enum value | OdGiCollisionDetector | protected |
m_b3dFacesActive | OdGiIntersectionsCalculator | protected |
m_bSecondObjectProcessedInTree | OdGiIntersectionsCalculator | protected |
m_containerTriangles | OdGiIntersectionsCalculator | protected |
m_dClearance | OdGiCollisionDetector | protected |
m_finalIntersectPathes | OdGiIntersectionsCalculator | protected |
m_intersectEdges | OdGiIntersectionsCalculator | protected |
m_intersectVertices | OdGiIntersectionsCalculator | protected |
m_options | OdGiCollisionDetector | protected |
m_ptA | OdGiCollisionDetector | protected |
m_ptB | OdGiCollisionDetector | protected |
m_spaceTriangTree | OdGiIntersectionsCalculator | protected |
m_spaceVertexTree | OdGiIntersectionsCalculator | protected |
m_tol | OdGiIntersectionsCalculator | protected |
m_vectCollidedContainers | OdGiCollisionDetector | protected |
m_vectCollidedContainersAsPtr | OdGiCollisionDetector | protected |
m_vectTestedTriangles | OdGiIntersectionsCalculator | protected |
m_vectTestTriangles_objBoundary | OdGiIntersectionsCalculator | protected |
m_vectToBeTestedObjects | OdGiIntersectionsCalculator | protected |
notifyObjectPlacedAtNode(OdGiTriangleForIntersectTest *pTriang, int objectType, OdGiExtents3dSpaceNode_Gi *pNode) | OdGiCollisionDetector | protectedvirtual |
OdGiCollisionDetector() | OdGiCollisionDetector | |
OdGiIntersectionsCalculator() | OdGiIntersectionsCalculator | |
processPathCalculation(OdUInt64 idObjTested) | OdGiCollisionDetector | inlineprotected |
processTrianglesIntoSpaceTree(OdInt64 objID, bool bOtherObjectsProcessed) | OdGiIntersectionsCalculator | |
removeEdgeInfo(OdInt64 objID) | OdGiCollisionDetector | inlineprotected |
setCalcDistance(bool b) | OdGiCollisionDetector | inline |
setCheckAll(bool b) | OdGiCollisionDetector | inline |
setClearance(double cl) | OdGiCollisionDetector | inline |
setIntersectionsOnly(bool b) | OdGiCollisionDetector | inline |
setTolerance(const OdGeTol &tol) | OdGiIntersectionsCalculator | inline |
tolerance() const | OdGiIntersectionsCalculator | inline |
triangleContainerSize() const | OdGiIntersectionsCalculator | inline |
~OdGiCollisionDetector() | OdGiCollisionDetector | inlinevirtual |
~OdGiIntersectionsCalculator() | OdGiIntersectionsCalculator | inlinevirtual |