| 
    Open CASCADE Technology 7.8.2.dev
    
   | 
 
#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.   | |
| 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 | 
| bool | operator== (const BOPTools_Set &theOther) const | 
| size_t | GetSum () const | 
Protected Member Functions | |
| void | Clear () | 
Protected Attributes | |
| Handle< NCollection_BaseAllocator > | myAllocator | 
| TopTools_ListOfShape | myShapes | 
| TopoDS_Shape | myShape | 
| Standard_Integer | myNbShapes | 
| size_t | 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 | 
      
  | 
  inline | 
| Standard_Boolean BOPTools_Set::IsEqual | ( | const BOPTools_Set & | aOther | ) | const | 
| Standard_Integer BOPTools_Set::NbShapes | ( | ) | const | 
      
  | 
  inline | 
      
  | 
  inline | 
| const TopoDS_Shape & BOPTools_Set::Shape | ( | ) | const | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |