Public Member Functions | |
ComparableElement (const SMDS_MeshElement *theElem) | |
const SMDS_MeshElement * | GetElem () const |
int & | GroupID () const |
ComparableElement (const ComparableElement &theSource) | |
Static Public Member Functions | |
static int | HashCode (const ComparableElement &se, int limit) |
static Standard_Boolean | IsEqual (const ComparableElement &se1, const ComparableElement &se2) |
Private Types | |
typedef boost::container::flat_set< smIdType > | int_set |
Private Attributes | |
const SMDS_MeshElement * | myElem |
smIdType | mySumID |
int | myGroupID |
|
private |
ComparableElement::ComparableElement | ( | const SMDS_MeshElement * | theElem | ) |
References SMDS_MeshElement::NbNodes(), and SMDS_MeshElement::nodesIterator().
ComparableElement::ComparableElement | ( | const ComparableElement & | theSource | ) |
const SMDS_MeshElement* ComparableElement::GetElem | ( | ) | const |
Referenced by SMESH_MeshEditor::FindEqualElements().
int& ComparableElement::GroupID | ( | ) | const |
Referenced by SMESH_MeshEditor::FindEqualElements().
|
static |
References mySumID.
|
static |
|
private |
Referenced by ComparableElement().
|
mutableprivate |
Referenced by ComparableElement().
|
private |
Referenced by ComparableElement(), and HashCode().