#include <SMDS_MeshGroup.hxx>
Public Member Functions | |
bool Add (const SMDS_MeshElement *theElem) | |
const SMDS_MeshGroup * AddSubGroup (const SMDSAbs_ElementType theType=SMDSAbs_All) | |
void Clear () | |
bool Contains (const SMDS_MeshElement *theElem) const | |
int Extent () const | |
const SMDS_Mesh * GetMesh () const | |
SMDSAbs_ElementType GetType () const | |
void InitIterator () const | |
void InitSubGroupsIterator () const | |
bool IsEmpty () const | |
bool More () const | |
bool MoreSubGroups () const | |
const SMDS_MeshElement * Next () const | |
const SMDS_MeshGroup * NextSubGroup () const | |
bool Remove (const SMDS_MeshElement *theElem) | |
virtual bool RemoveFromParent () | |
virtual bool RemoveSubGroup (const SMDS_MeshGroup *theGroup) | |
void SetType (const SMDSAbs_ElementType theType) | |
SMDS_MeshGroup (const SMDS_Mesh *theMesh, const SMDSAbs_ElementType theType=SMDSAbs_All) | |
int SubGroupsNb () const | |
int Tic () const | |
![]() | |
virtual ~SMDS_MeshObject () | |
Constructor & Destructor Documentation
◆ SMDS_MeshGroup()
SMDS_MeshGroup::SMDS_MeshGroup | ( | const SMDS_Mesh * | theMesh, |
const SMDSAbs_ElementType | theType = SMDSAbs_All |
||
) |
Member Function Documentation
◆ Add()
bool SMDS_MeshGroup::Add | ( | const SMDS_MeshElement * | theElem | ) |
◆ AddSubGroup()
const SMDS_MeshGroup * SMDS_MeshGroup::AddSubGroup | ( | const SMDSAbs_ElementType | theType = SMDSAbs_All | ) |
Referenced by DriverUNV_R_SMDS_Mesh::Perform().
◆ Clear()
void SMDS_MeshGroup::Clear | ( | ) |
Referenced by SMESHDS_Group::Clear().
◆ Contains()
bool SMDS_MeshGroup::Contains | ( | const SMDS_MeshElement * | theElem | ) | const |
Referenced by SMESHDS_Group::Add(), SMESHDS_Group::Contains(), and SMESHDS_Group::Remove().
◆ Extent()
int SMDS_MeshGroup::Extent | ( | ) | const |
Referenced by SMESHDS_Group::Extent().
◆ GetMesh()
const SMDS_Mesh* SMDS_MeshGroup::GetMesh | ( | ) | const |
◆ GetType()
SMDSAbs_ElementType SMDS_MeshGroup::GetType | ( | ) | const |
Referenced by SMESHDS_Group::SetType(), and SMESH_Mesh::UNVToMesh().
◆ InitIterator()
void SMDS_MeshGroup::InitIterator | ( | ) | const |
Referenced by MyGroupIterator::MyGroupIterator(), and SMESH_Mesh::UNVToMesh().
◆ InitSubGroupsIterator()
void SMDS_MeshGroup::InitSubGroupsIterator | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
◆ IsEmpty()
bool SMDS_MeshGroup::IsEmpty | ( | ) | const |
Referenced by SMESHDS_Group::Add(), SMESHDS_Group::IsEmpty(), SMESHDS_Group::SetType(), and SetType().
◆ More()
bool SMDS_MeshGroup::More | ( | ) | const |
Referenced by MyGroupIterator::more(), and SMESH_Mesh::UNVToMesh().
◆ MoreSubGroups()
bool SMDS_MeshGroup::MoreSubGroups | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
◆ Next()
const SMDS_MeshElement* SMDS_MeshGroup::Next | ( | ) | const |
Referenced by MyGroupIterator::next(), and SMESH_Mesh::UNVToMesh().
◆ NextSubGroup()
const SMDS_MeshGroup* SMDS_MeshGroup::NextSubGroup | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
◆ Remove()
bool SMDS_MeshGroup::Remove | ( | const SMDS_MeshElement * | theElem | ) |
◆ RemoveFromParent()
|
virtual |
References RemoveSubGroup().
◆ RemoveSubGroup()
|
virtual |
Referenced by RemoveFromParent().
◆ SetType()
void SMDS_MeshGroup::SetType | ( | const SMDSAbs_ElementType | theType | ) |
References IsEmpty().
Referenced by SMESHDS_Group::SetType().
◆ SubGroupsNb()
int SMDS_MeshGroup::SubGroupsNb | ( | ) | const |
◆ Tic()
int SMDS_MeshGroup::Tic | ( | ) | const |
Referenced by SMESHDS_Group::GetTic().
The documentation for this class was generated from the following files:
- src/3rdParty/salomesmesh/inc/SMDS_MeshGroup.hxx
- src/3rdParty/salomesmesh/src/SMDS/SMDS_MeshGroup.cpp