|
Open CASCADE Technology
7.7.0
|
#include <BOPTools_Set.hxx>
Public Member Functions | |
| BOPTools_Set () | |
| virtual | ~BOPTools_Set () |
| BOPTools_Set (const Handle< NCollection_BaseAllocator > &theAllocator) | |
| BOPTools_Set (const BOPTools_Set &theOther) | |
| Copy constructor. More... | |
| BOPTools_Set & | Assign (const BOPTools_Set &Other) |
| BOPTools_Set & | operator= (const BOPTools_Set &Other) |
| const TopoDS_Shape & | Shape () const |
| void | Add (const TopoDS_Shape &theS, const TopAbs_ShapeEnum theType) |
| Standard_Integer | NbShapes () const |
| Standard_Boolean | IsEqual (const BOPTools_Set &aOther) const |
| Standard_Integer | HashCode (Standard_Integer theUpperBound) const |
| Computes a hash code for this set, in the range [1, theUpperBound]. More... | |
Protected Member Functions | |
| void | Clear () |
Protected Attributes | |
| Handle< NCollection_BaseAllocator > | myAllocator |
| TopTools_ListOfShape | myShapes |
| TopoDS_Shape | myShape |
| Standard_Integer | myNbShapes |
| Standard_Integer | mySum |
| Standard_Integer | myUpper |
| BOPTools_Set::BOPTools_Set | ( | ) |
|
virtual |
| BOPTools_Set::BOPTools_Set | ( | const Handle< NCollection_BaseAllocator > & | theAllocator | ) |
| BOPTools_Set::BOPTools_Set | ( | const BOPTools_Set & | theOther | ) |
Copy constructor.
| void BOPTools_Set::Add | ( | const TopoDS_Shape & | theS, |
| const TopAbs_ShapeEnum | theType | ||
| ) |
| BOPTools_Set& BOPTools_Set::Assign | ( | const BOPTools_Set & | Other | ) |
|
protected |
| Standard_Integer BOPTools_Set::HashCode | ( | Standard_Integer | theUpperBound | ) | const |
Computes a hash code for this set, in the range [1, theUpperBound].
| theUpperBound | the upper bound of the range a computing hash code must be within |
| Standard_Boolean BOPTools_Set::IsEqual | ( | const BOPTools_Set & | aOther | ) | const |
| Standard_Integer BOPTools_Set::NbShapes | ( | ) | const |
|
inline |
| const TopoDS_Shape& BOPTools_Set::Shape | ( | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.13