Open CASCADE Technology
6.9.0
|
#include <BOPTools_EdgeSet.hxx>
Public Member Functions | |
BOPTools_EdgeSet () | |
virtual | ~BOPTools_EdgeSet () |
BOPTools_EdgeSet (const BOPCol_BaseAllocator &theAllocator) | |
void | SetShape (const TopoDS_Shape &theS) |
const TopoDS_Shape & | Shape () const |
void | AddEdge (const TopoDS_Edge &theEdge) |
void | AddEdges (const BOPCol_ListOfShape &theLS) |
void | AddEdges (const TopoDS_Shape &theFace) |
void | Clear () |
void | Get (BOPCol_ListOfShape &theLS) const |
Standard_Boolean | Contains (const BOPTools_EdgeSet &theSet) const |
Protected Attributes | |
TopoDS_Shape | myShape |
BOPCol_MapOfShape | myMap |
BOPCol_ListOfShape | myEdges |
BOPTools_EdgeSet::BOPTools_EdgeSet | ( | ) |
|
virtual |
BOPTools_EdgeSet::BOPTools_EdgeSet | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
void BOPTools_EdgeSet::AddEdge | ( | const TopoDS_Edge & | theEdge | ) |
void BOPTools_EdgeSet::AddEdges | ( | const BOPCol_ListOfShape & | theLS | ) |
void BOPTools_EdgeSet::AddEdges | ( | const TopoDS_Shape & | theFace | ) |
void BOPTools_EdgeSet::Clear | ( | ) |
Standard_Boolean BOPTools_EdgeSet::Contains | ( | const BOPTools_EdgeSet & | theSet | ) | const |
void BOPTools_EdgeSet::Get | ( | BOPCol_ListOfShape & | theLS | ) | const |
void BOPTools_EdgeSet::SetShape | ( | const TopoDS_Shape & | theS | ) |
const TopoDS_Shape& BOPTools_EdgeSet::Shape | ( | ) | const |
|
protected |
|
protected |
|
protected |