Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BOP_SDFWESFiller Class Reference

The algorithm that fills a wire edges set (WES)
for a couple of faces that are same domain

#include <BOP_SDFWESFiller.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC BOP_SDFWESFiller ()
 Empty constructor


 BOP_SDFWESFiller (const Standard_Integer nF1, const Standard_Integer nF2, const BOPTools_DSFiller &aDSF)
 Constructor
nF1, nF2 - indices of faces in the DataStructue (DS)


void SetStatesMap (const BOPTools_IndexedDataMapOfIntegerState &aStatesMap)
 Modifier


void SetFaces (const Standard_Integer nF1, const Standard_Integer nF2)
 Modifier


void SetDSFiller (const BOPTools_DSFiller &aDSF)
 Modifier


void SetOperation (const BOP_Operation anOp)
 Modifier


void SetSenseFlag (const Standard_Integer aFlag)
 Modifier
Assigns sensitivity flag for the faces in accordance
with scalar product between theirs normalls
1 for same sense; -1 for different sense


void Prepare ()
 Prepares data for the algorithm


void Do (const BOP_WireEdgeSet &aWES)
 Performs the algorithm


const BOPTools_DSFillerDSFiller () const
 Selector


const
BOPTools_IndexedDataMapOfIntegerState
StatesMap () const
 Selector


void Faces (Standard_Integer &nF1, Standard_Integer &nF2) const
 Selector


Standard_Integer SenseFlag () const
 Selector


BOP_Operation Operation () const
 Selector


void UpdateDEStates3D ()
 Update 3D-State for edges


const TopTools_ListOfShapeRejectedOnParts () const
 Returns all split edges of nF1 that are CB with
splis of nF1 but not included in myWES,


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: