Open CASCADE Technology
6.5.4
|
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_DSFiller & | DSFiller () 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_ListOfShape & | RejectedOnParts () const |
Returns all split edges of nF1 that are CB with splis of nF1 but not included in myWES, |
BOP_SDFWESFiller::BOP_SDFWESFiller | ( | const Standard_Integer | nF1, |
const Standard_Integer | nF2, | ||
const BOPTools_DSFiller & | aDSF | ||
) |
void BOP_SDFWESFiller::Do | ( | const BOP_WireEdgeSet & | aWES | ) |
const BOPTools_DSFiller& BOP_SDFWESFiller::DSFiller | ( | ) | const |
void BOP_SDFWESFiller::Faces | ( | Standard_Integer & | nF1, |
Standard_Integer & | nF2 | ||
) | const |
BOP_Operation BOP_SDFWESFiller::Operation | ( | ) | const |
Standard_Integer BOP_SDFWESFiller::SenseFlag | ( | ) | const |
void BOP_SDFWESFiller::SetFaces | ( | const Standard_Integer | nF1, |
const Standard_Integer | nF2 | ||
) |
void BOP_SDFWESFiller::SetStatesMap | ( | const BOPTools_IndexedDataMapOfIntegerState & | aStatesMap | ) |