#include <Standard.hxx>#include <Standard_Macro.hxx>#include <BOPTools_ListOfPaveBlock.hxx>#include <BOPTools_PaveSet.hxx>#include <Standard_Real.hxx>#include <BOPTools_SequenceOfCurves.hxx>#include <TCollection_BaseSequence.hxx>#include <Handle_BOPTools_SequenceNodeOfSequenceOfCurves.hxx>#include <Standard_Integer.hxx>#include <TCollection_Sequence.lxx>#include <Handle_IntTools_SequenceNodeOfSequenceOfPntOn2Faces.hxx>#include <TColStd_ListOfInteger.hxx>#include <Standard_Boolean.hxx>#include <TCollection_BasicMap.hxx>#include <BooleanOperations_StateOfShape.hxx>#include <Handle_BOPTools_IndexedDataMapNodeOfIndexedDataMapOfIntegerState.hxx>#include <BOPTools_ShapeShapeInterference.hxx>Data Structures | |
| class | BOPTools_SSInterference |
| class for storing a Face/Face interference Each F/F interference contains information about 1. myPBs - PaveBlocks (made from edges from the faces that are IN-2D or ON-2D; 2. myCurves- Sequence of curves of intersection; 3. myTangentFacesFlag - The BOOL flag indicates that the faces are SD in terms of the F/F Intersector. 4. mySenseFlag - value that is equal +1 or -1 depending on scalar product between normals to each face. This valie is valid for the SDF only. 5. myAlonePnts - contains 3D-points that are place of intersection between the two faces 6. myAloneVertices - contains indices of vertices that correspond to the points myAlonePnts; More... | |
1.6.3