Version: 9.16.0
ComparableElement Class Reference
Inheritance diagram for ComparableElement:

Public Member Functions

 ComparableElement (const SMDS_MeshElement *theElem)
 
const SMDS_MeshElementGetElem () const
 
int & GroupID () const
 
 ComparableElement (const ComparableElement &theSource)
 

Private Types

typedef boost::container::flat_set< smIdType > int_set
 

Private Attributes

const SMDS_MeshElementmyElem
 
smIdType mySumID
 
int myGroupID
 
friend ComparableElementHasher
 

Member Typedef Documentation

◆ int_set

Constructor & Destructor Documentation

◆ ComparableElement() [1/2]

ComparableElement::ComparableElement ( const SMDS_MeshElement theElem)

◆ ComparableElement() [2/2]

ComparableElement::ComparableElement ( const ComparableElement theSource)

References myElem, myGroupID, and mySumID.

Member Function Documentation

◆ GetElem()

const SMDS_MeshElement * ComparableElement::GetElem ( ) const

◆ GroupID()

int & ComparableElement::GroupID ( ) const

Field Documentation

◆ ComparableElementHasher

friend ComparableElement::ComparableElementHasher
private

◆ myElem

const SMDS_MeshElement* ComparableElement::myElem
private

Referenced by ComparableElement().

◆ myGroupID

int ComparableElement::myGroupID
mutableprivate

Referenced by ComparableElement().

◆ mySumID

smIdType ComparableElement::mySumID
private