|
Open CASCADE Technology 6.5.2
|
The algorithm to construct Faces from a WireEdgeSet
#include <BOP_FaceBuilder.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BOP_FaceBuilder () | |
| Empty constructor; | |
| void | Do (const BOP_WireEdgeSet &aWES, const Standard_Boolean aForceClass=Standard_True) |
| Launches the algorithm consisting of four steps 1. Split the WES on wires 2. Make Loops from wires 3. Make Areas from Loops 4. Make Faces from Areas | |
| const BOP_WireEdgeSet & | WES () const |
| Selector | |
| const TopTools_ListOfShape & | NewFaces () const |
| Selector | |
| void | SetTreatment (const Standard_Integer aTreatment) |
| Modifier 0 -Treat internal edges, 1 -Do not treat internal edges | |
| void | SetManifoldFlag (const Standard_Boolean aMFlag) |
| Modifier | |
| void | SetTreatSDScales (const Standard_Integer aTreatment) |
| Modifier 1 -Treat scale configured same domain faces, 0 -Do not treat them. | |
| Standard_Boolean | ManifoldFlag () const |
| Selector | |
| Standard_Integer | Treatment () const |
| Selector | |
| Standard_Integer | TreatSDScales () const |
| Selector | |
| Standard_Integer | InitFace () |
| Standard_Boolean | MoreFace () const |
| void | NextFace () |
Wires' iterator | |
| Standard_Integer | InitWire () |
| Standard_Boolean | MoreWire () const |
| void | NextWire () |
| Standard_Boolean | IsOldWire () const |
| const TopoDS_Shape & | OldWire () const |
| const TopoDS_Wire & | Wire () const |
| void | FindNextValidElement () |
| Standard_Integer | InitEdge () |
| Standard_Boolean | MoreEdge () const |
| void | NextEdge () |
| const TopoDS_Edge & | Edge () const |
| BOP_FaceBuilder::BOP_FaceBuilder | ( | ) |
| void BOP_FaceBuilder::Do | ( | const BOP_WireEdgeSet & | aWES, |
| const Standard_Boolean | aForceClass = Standard_True |
||
| ) |
| const TopoDS_Edge& BOP_FaceBuilder::Edge | ( | ) | const |
| void BOP_FaceBuilder::FindNextValidElement | ( | ) |
| Standard_Integer BOP_FaceBuilder::InitEdge | ( | ) |
| Standard_Integer BOP_FaceBuilder::InitFace | ( | ) |
| Standard_Integer BOP_FaceBuilder::InitWire | ( | ) |
| Standard_Boolean BOP_FaceBuilder::IsOldWire | ( | ) | const |
| Standard_Boolean BOP_FaceBuilder::ManifoldFlag | ( | ) | const |
| Standard_Boolean BOP_FaceBuilder::MoreEdge | ( | ) | const |
| Standard_Boolean BOP_FaceBuilder::MoreFace | ( | ) | const |
| Standard_Boolean BOP_FaceBuilder::MoreWire | ( | ) | const |
| const TopTools_ListOfShape& BOP_FaceBuilder::NewFaces | ( | ) | const |
| void BOP_FaceBuilder::NextEdge | ( | ) |
| void BOP_FaceBuilder::NextFace | ( | ) |
| void BOP_FaceBuilder::NextWire | ( | ) |
| const TopoDS_Shape& BOP_FaceBuilder::OldWire | ( | ) | const |
| void BOP_FaceBuilder::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BOP_FaceBuilder::operator new | ( | size_t | size | ) | [inline] |
| void* BOP_FaceBuilder::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void BOP_FaceBuilder::SetManifoldFlag | ( | const Standard_Boolean | aMFlag | ) |
| void BOP_FaceBuilder::SetTreatment | ( | const Standard_Integer | aTreatment | ) |
| void BOP_FaceBuilder::SetTreatSDScales | ( | const Standard_Integer | aTreatment | ) |
| Standard_Integer BOP_FaceBuilder::Treatment | ( | ) | const |
| Standard_Integer BOP_FaceBuilder::TreatSDScales | ( | ) | const |
| const BOP_WireEdgeSet& BOP_FaceBuilder::WES | ( | ) | const |
| const TopoDS_Wire& BOP_FaceBuilder::Wire | ( | ) | const |
1.7.4