|
Open CASCADE Technology 6.5.2
|
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 | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| 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 | ( | ) |
| 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 |
| void BOP_SDFWESFiller::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BOP_SDFWESFiller::operator new | ( | size_t | size | ) | [inline] |
| void* BOP_SDFWESFiller::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void BOP_SDFWESFiller::Prepare | ( | ) |
| const TopTools_ListOfShape& BOP_SDFWESFiller::RejectedOnParts | ( | ) | const |
| Standard_Integer BOP_SDFWESFiller::SenseFlag | ( | ) | const |
| void BOP_SDFWESFiller::SetDSFiller | ( | const BOPTools_DSFiller & | aDSF | ) |
| void BOP_SDFWESFiller::SetFaces | ( | const Standard_Integer | nF1, |
| const Standard_Integer | nF2 | ||
| ) |
| void BOP_SDFWESFiller::SetOperation | ( | const BOP_Operation | anOp | ) |
| void BOP_SDFWESFiller::SetSenseFlag | ( | const Standard_Integer | aFlag | ) |
| void BOP_SDFWESFiller::SetStatesMap | ( | const BOPTools_IndexedDataMapOfIntegerState & | aStatesMap | ) |
| const BOPTools_IndexedDataMapOfIntegerState& BOP_SDFWESFiller::StatesMap | ( | ) | const |
| void BOP_SDFWESFiller::UpdateDEStates3D | ( | ) |
1.7.4