|
Open CASCADE Technology
6.5.4
|
#include <BRepAlgo_TopOpe.hxx>
Public Member Functions | |
| DEFINE_STANDARD_ALLOC | BRepAlgo_TopOpe () |
| void | Init () |
| Clean the internal data structure, including the Shapes of Load(). | |
| void | Load (const TopoDS_Shape &S) |
| Load the shape in the DS. | |
| void | Load (TopoDS_Shape &S1, TopoDS_Shape &S2) |
| Load the shapes in the DS without intersecting them. | |
| void | Intersect () |
| Intersect two shapes at input and load the DS with their intersection. Clear TopOpeBRepBuild_HBuilder if necessary | |
| void | Intersect (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| Intersect faces contained in two given shapes load the DS with them. Clear TopOpeBRepBuild_HBuilder if necessary | |
| void | ToCompleteIntersection () |
| const TopTools_ListOfShape & | GetSectionEdgeSet () |
| return all compounds of connected edges of section contained in the DS | |
| void | SuppressEdgeSet () |
| Invalidate a line of complete section. A group of Edges connected by Vertexes. Can be a Wire. Can be a group of connected Edges that do not form a standard Wire. | |
| const TopoDS_Shape & | Merge (const TopAbs_State state1, const TopAbs_State state2) |
| const TopoDS_Shape & | Merge (const TopAbs_State state1) |
| Standard_Boolean | PaveBlocksNotEmpty () |
| const BOP_PBuilder & | Builder () const |
| const BOPTools_PDSFiller & | DSFiller () const |
| const Handle_BOP_HistoryCollector & | History () const |
| void | Destroy () |
| virtual | ~BRepAlgo_TopOpe () |
| virtual BRepAlgo_TopOpe::~BRepAlgo_TopOpe | ( | ) | [inline, virtual] |
| const BOP_PBuilder& BRepAlgo_TopOpe::Builder | ( | ) | const |
| const BOPTools_PDSFiller& BRepAlgo_TopOpe::DSFiller | ( | ) | const |
| const Handle_BOP_HistoryCollector& BRepAlgo_TopOpe::History | ( | ) | const |
| void BRepAlgo_TopOpe::Intersect | ( | const TopoDS_Shape & | S1, |
| const TopoDS_Shape & | S2 | ||
| ) |
| void BRepAlgo_TopOpe::Load | ( | TopoDS_Shape & | S1, |
| TopoDS_Shape & | S2 | ||
| ) |
| const TopoDS_Shape& BRepAlgo_TopOpe::Merge | ( | const TopAbs_State | state1, |
| const TopAbs_State | state2 | ||
| ) |
| const TopoDS_Shape& BRepAlgo_TopOpe::Merge | ( | const TopAbs_State | state1 | ) |
1.8.0