|
Open CASCADE Technology
7.0.0
|
Implementation of some formal opereations with a set of shapes. More...
#include <BOPTools_ShapeSet.hxx>
Public Member Functions | |
| BOPTools_ShapeSet () | |
| virtual | ~BOPTools_ShapeSet () |
| BOPTools_ShapeSet (const BOPCol_BaseAllocator &theAllocator) | |
| void | SetShape (const TopoDS_Shape &theS) |
| const TopoDS_Shape & | Shape () const |
| void | Add (const BOPCol_ListOfShape &theLS) |
| void | Add (const TopoDS_Shape &theShape) |
| void | Add (const TopoDS_Shape &theShape, const TopAbs_ShapeEnum theType) |
| void | AddEdge (const TopoDS_Edge &theEdge) |
| void | AddEdges (const BOPCol_ListOfShape &theLS) |
| void | AddEdges (const TopoDS_Shape &theFace) |
| void | Subtract (const BOPTools_ShapeSet &theSet) |
| void | operator-= (const BOPTools_ShapeSet &theSet) |
| void | Clear () |
| void | Get (BOPCol_ListOfShape &theLS) const |
| Standard_Boolean | Contains (const BOPTools_ShapeSet &theSet) const |
Protected Attributes | |
| TopoDS_Shape | myShape |
| BOPCol_MapOfOrientedShape | myMap |
Implementation of some formal opereations with a set of shapes.
| BOPTools_ShapeSet::BOPTools_ShapeSet | ( | ) |
|
virtual |
| BOPTools_ShapeSet::BOPTools_ShapeSet | ( | const BOPCol_BaseAllocator & | theAllocator | ) |
| void BOPTools_ShapeSet::Add | ( | const BOPCol_ListOfShape & | theLS | ) |
| void BOPTools_ShapeSet::Add | ( | const TopoDS_Shape & | theShape | ) |
| void BOPTools_ShapeSet::Add | ( | const TopoDS_Shape & | theShape, |
| const TopAbs_ShapeEnum | theType | ||
| ) |
| void BOPTools_ShapeSet::AddEdge | ( | const TopoDS_Edge & | theEdge | ) |
| void BOPTools_ShapeSet::AddEdges | ( | const BOPCol_ListOfShape & | theLS | ) |
| void BOPTools_ShapeSet::AddEdges | ( | const TopoDS_Shape & | theFace | ) |
| void BOPTools_ShapeSet::Clear | ( | ) |
| Standard_Boolean BOPTools_ShapeSet::Contains | ( | const BOPTools_ShapeSet & | theSet | ) | const |
| void BOPTools_ShapeSet::Get | ( | BOPCol_ListOfShape & | theLS | ) | const |
|
inline |
| void BOPTools_ShapeSet::SetShape | ( | const TopoDS_Shape & | theS | ) |
| const TopoDS_Shape& BOPTools_ShapeSet::Shape | ( | ) | const |
| void BOPTools_ShapeSet::Subtract | ( | const BOPTools_ShapeSet & | theSet | ) |
|
protected |
|
protected |
1.8.10