#include <SMESHDS_Group.hxx>
Public Member Functions | |
| bool | Add (const int theID) |
| bool | Add (const SMDS_MeshElement *theElem) |
| void | Clear () |
| virtual bool | Contains (const int theID) |
| virtual bool | Contains (const SMDS_MeshElement *elem) |
| virtual int | Extent () const |
| virtual SMDS_ElemIteratorPtr | GetElements () const |
| virtual VTK_MTIME_TYPE | GetTic () const |
| Return a value allowing to find out if a group has changed or not. More... | |
| virtual bool | IsEmpty () |
| bool | Remove (const int theID) |
| virtual void | SetType (SMDSAbs_ElementType theType) |
| SMDS_MeshGroup & | SMDSGroup () |
| SMESHDS_Group (const int theID, const SMESHDS_Mesh *theMesh, const SMDSAbs_ElementType theType) | |
Public Member Functions inherited from SMESHDS_GroupBase | |
| Quantity_Color | GetColor () const |
| int | GetColorGroup () const |
| int | GetID () const |
| virtual int | GetID (const int theIndex) |
| const SMESHDS_Mesh * | GetMesh () const |
| const char * | GetStoreName () const |
| SMDSAbs_ElementType | GetType () const |
| void | SetColor (const Quantity_Color &theColor) |
| void | SetColorGroup (int theColorGroup) |
| void | SetStoreName (const char *theName) |
| SMESHDS_GroupBase (const int theID, const SMESHDS_Mesh *theMesh, const SMDSAbs_ElementType theType) | |
| virtual | ~SMESHDS_GroupBase () |
Additional Inherited Members | |
Static Public Member Functions inherited from SMESHDS_GroupBase | |
| static void | SetDefaultColor (const Quantity_Color &theColor) |
Protected Member Functions inherited from SMESHDS_GroupBase | |
| const SMDS_MeshElement * | findInMesh (const int theID) const |
| void | resetIterator () |
Constructor & Destructor Documentation
◆ SMESHDS_Group()
| SMESHDS_Group::SMESHDS_Group | ( | const int | theID, |
| const SMESHDS_Mesh * | theMesh, | ||
| const SMDSAbs_ElementType | theType | ||
| ) |
Member Function Documentation
◆ Add() [1/2]
| bool SMESHDS_Group::Add | ( | const int | theID | ) |
◆ Add() [2/2]
| bool SMESHDS_Group::Add | ( | const SMDS_MeshElement * | theElem | ) |
◆ Clear()
| void SMESHDS_Group::Clear | ( | ) |
References SMDS_MeshGroup::Clear(), and SMESHDS_GroupBase::resetIterator().
◆ Contains() [1/2]
|
virtual |
Reimplemented from SMESHDS_GroupBase.
References SMDS_MeshGroup::Contains(), and SMESHDS_GroupBase::findInMesh().
Referenced by Fem::FemMesh::addGroupElements(), and SMESH_MeshEditor::CreateHoleSkin().
◆ Contains() [2/2]
|
virtual |
Reimplemented from SMESHDS_GroupBase.
References SMDS_MeshGroup::Contains().
◆ Extent()
|
virtual |
Reimplemented from SMESHDS_GroupBase.
References SMDS_MeshGroup::Extent().
◆ GetElements()
|
virtual |
Implements SMESHDS_GroupBase.
Referenced by SMESH_MeshEditor::CreateHoleSkin().
◆ GetTic()
|
virtual |
Return a value allowing to find out if a group has changed or not.
Implements SMESHDS_GroupBase.
References SMDS_MeshGroup::Tic().
◆ IsEmpty()
|
virtual |
Reimplemented from SMESHDS_GroupBase.
References SMDS_MeshGroup::IsEmpty().
Referenced by SMESH_MeshEditor::RemoveElemFromGroups(), and SMESH_MeshVSLink::SMESH_MeshVSLink().
◆ Remove()
| bool SMESHDS_Group::Remove | ( | const int | theID | ) |
◆ SetType()
|
virtual |
Reimplemented from SMESHDS_GroupBase.
References SMESHDS_GroupBase::GetType(), SMDS_MeshGroup::GetType(), SMDS_MeshGroup::IsEmpty(), SMDS_MeshGroup::SetType(), and SMESHDS_GroupBase::SetType().
Referenced by Add(), and SMESH_Mesh::UNVToMesh().
◆ SMDSGroup()
| SMDS_MeshGroup& SMESHDS_Group::SMDSGroup | ( | ) |
Referenced by SMESH_MeshEditor::AddToSameGroups(), DriverMED_R_SMESHDS_Mesh::GetGroup(), StdMeshers_Import_1D::importMesh(), SMESH_MeshEditor::RemoveElemFromGroups(), SMESHDS_Mesh::RemoveFreeElement(), SMESHDS_Mesh::RemoveFreeNode(), SMESH_MeshEditor::ReplaceElemInGroups(), and SMESH_Mesh::UNVToMesh().
The documentation for this class was generated from the following files:
- src/3rdParty/salomesmesh/inc/SMESHDS_Group.hxx
- src/3rdParty/salomesmesh/src/SMESHDS/SMESHDS_Group.cpp
Public Member Functions inherited from
1.8.17