#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 |
Public Member Functions inherited from SMDS_MeshObject | |
| virtual | ~SMDS_MeshObject () |
| SMDS_MeshGroup::SMDS_MeshGroup | ( | const SMDS_Mesh * | theMesh, |
| const SMDSAbs_ElementType | theType = SMDSAbs_All |
||
| ) |
Referenced by AddSubGroup().
| bool SMDS_MeshGroup::Add | ( | const SMDS_MeshElement * | theElem | ) |
| const SMDS_MeshGroup * SMDS_MeshGroup::AddSubGroup | ( | const SMDSAbs_ElementType | theType = SMDSAbs_All | ) |
References SMDS_MeshGroup().
Referenced by DriverUNV_R_SMDS_Mesh::Perform().
| void SMDS_MeshGroup::Clear | ( | ) |
Referenced by SMESHDS_Group::Clear().
| bool SMDS_MeshGroup::Contains | ( | const SMDS_MeshElement * | theElem | ) | const |
Referenced by SMESHDS_Group::Add(), SMESHDS_Group::Contains(), and SMESHDS_Group::Remove().
| int SMDS_MeshGroup::Extent | ( | ) | const |
Referenced by SMESHDS_Group::Extent().
| const SMDS_Mesh * SMDS_MeshGroup::GetMesh | ( | ) | const |
| SMDSAbs_ElementType SMDS_MeshGroup::GetType | ( | ) | const |
Referenced by SMESHDS_Group::SetType(), and SMESH_Mesh::UNVToMesh().
| void SMDS_MeshGroup::InitIterator | ( | ) | const |
Referenced by MyGroupIterator::MyGroupIterator(), and SMESH_Mesh::UNVToMesh().
| void SMDS_MeshGroup::InitSubGroupsIterator | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
| bool SMDS_MeshGroup::IsEmpty | ( | ) | const |
Referenced by SMESHDS_Group::Add(), SMESHDS_Group::IsEmpty(), SetType(), and SMESHDS_Group::SetType().
| bool SMDS_MeshGroup::More | ( | ) | const |
Referenced by MyGroupIterator::more(), and SMESH_Mesh::UNVToMesh().
| bool SMDS_MeshGroup::MoreSubGroups | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
| const SMDS_MeshElement * SMDS_MeshGroup::Next | ( | ) | const |
Referenced by MyGroupIterator::next(), and SMESH_Mesh::UNVToMesh().
| const SMDS_MeshGroup * SMDS_MeshGroup::NextSubGroup | ( | ) | const |
Referenced by SMESH_Mesh::UNVToMesh().
| bool SMDS_MeshGroup::Remove | ( | const SMDS_MeshElement * | theElem | ) |
Referenced by SMESHDS_Group::Remove(), SMESHDS_Mesh::RemoveFreeElement(), and SMESHDS_Mesh::RemoveFreeNode().
|
virtual |
References RemoveSubGroup().
|
virtual |
Referenced by RemoveFromParent().
| void SMDS_MeshGroup::SetType | ( | const SMDSAbs_ElementType | theType | ) |
References IsEmpty().
Referenced by SMESHDS_Group::SetType().
| int SMDS_MeshGroup::SubGroupsNb | ( | ) | const |
| int SMDS_MeshGroup::Tic | ( | ) | const |
Referenced by SMESHDS_Group::GetTic().