Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes
BOPTools_Set Class Reference

#include <BOPTools_Set.hxx>

Public Member Functions

 BOPTools_Set ()
 
virtual ~BOPTools_Set ()
 
 BOPTools_Set (const occ::handle< NCollection_BaseAllocator > &theAllocator)
 
 BOPTools_Set (const BOPTools_Set &theOther)
 Copy constructor.
 
BOPTools_SetAssign (const BOPTools_Set &Other)
 
BOPTools_Setoperator= (const BOPTools_Set &Other)
 
const TopoDS_ShapeShape () const
 
void Add (const TopoDS_Shape &theS, const TopAbs_ShapeEnum theType)
 
int NbShapes () const
 
bool IsEqual (const BOPTools_Set &aOther) const
 
bool operator== (const BOPTools_Set &theOther) const
 
size_t GetSum () const
 

Protected Member Functions

void Clear ()
 

Protected Attributes

occ::handle< NCollection_BaseAllocatormyAllocator
 
NCollection_DynamicArray< TopoDS_ShapemyShapes
 
TopoDS_Shape myShape
 
int myNbShapes
 
size_t mySum
 
int myUpper
 

Constructor & Destructor Documentation

◆ BOPTools_Set() [1/3]

BOPTools_Set::BOPTools_Set ( )

◆ ~BOPTools_Set()

virtual BOPTools_Set::~BOPTools_Set ( )
virtual

◆ BOPTools_Set() [2/3]

BOPTools_Set::BOPTools_Set ( const occ::handle< NCollection_BaseAllocator > & theAllocator)

◆ BOPTools_Set() [3/3]

BOPTools_Set::BOPTools_Set ( const BOPTools_Set & theOther)

Copy constructor.

Member Function Documentation

◆ Add()

void BOPTools_Set::Add ( const TopoDS_Shape & theS,
const TopAbs_ShapeEnum theType )

◆ Assign()

BOPTools_Set & BOPTools_Set::Assign ( const BOPTools_Set & Other)

◆ Clear()

void BOPTools_Set::Clear ( )
protected

◆ GetSum()

size_t BOPTools_Set::GetSum ( ) const
inline

◆ IsEqual()

bool BOPTools_Set::IsEqual ( const BOPTools_Set & aOther) const

◆ NbShapes()

int BOPTools_Set::NbShapes ( ) const

◆ operator=()

BOPTools_Set & BOPTools_Set::operator= ( const BOPTools_Set & Other)
inline

◆ operator==()

bool BOPTools_Set::operator== ( const BOPTools_Set & theOther) const
inline

◆ Shape()

const TopoDS_Shape & BOPTools_Set::Shape ( ) const

Field Documentation

◆ myAllocator

occ::handle<NCollection_BaseAllocator> BOPTools_Set::myAllocator
protected

◆ myNbShapes

int BOPTools_Set::myNbShapes
protected

◆ myShape

TopoDS_Shape BOPTools_Set::myShape
protected

◆ myShapes

NCollection_DynamicArray<TopoDS_Shape> BOPTools_Set::myShapes
protected

◆ mySum

size_t BOPTools_Set::mySum
protected

◆ myUpper

int BOPTools_Set::myUpper
protected

The documentation for this class was generated from the following file: