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 | ) |