|
SALOME - SMESH
|
#include <SMESHDS_Group.hxx>


Public Member Functions | |
| SMESHDS_Group (const int theID, const SMESHDS_Mesh *theMesh, const SMDSAbs_ElementType theType) | |
| virtual void | SetType (SMDSAbs_ElementType theType) |
| virtual int | Extent () |
| virtual bool | IsEmpty () |
| virtual bool | Contains (const int theID) |
| virtual bool | Contains (const SMDS_MeshElement *elem) |
| virtual SMDS_ElemIteratorPtr | GetElements () |
| bool | Add (const int theID) |
| bool | Remove (const int theID) |
| void | Clear () |
| SMDS_MeshGroup & | SMDSGroup () |
| int | GetID () const |
| int | GetID (const int theIndex) |
| const SMESHDS_Mesh * | GetMesh () const |
| SMDSAbs_ElementType | GetType () const |
| void | SetStoreName (const char *theName) |
| const char * | GetStoreName () const |
| void | SetColor (const Quantity_Color &theColor) |
| Quantity_Color | GetColor () const |
| void | SetColorGroup (int theColorGroup) |
| int | GetColorGroup () const |
Protected Member Functions | |
| const SMDS_MeshElement * | findInMesh (const int theID) const |
| void | resetIterator () |
Private Attributes | |
| SMDS_MeshGroup | myGroup |
| SMESHDS_Group::SMESHDS_Group | ( | const int | theID, |
| const SMESHDS_Mesh * | theMesh, | ||
| const SMDSAbs_ElementType | theType | ||
| ) |
| virtual void SMESHDS_Group::SetType | ( | SMDSAbs_ElementType | theType | ) | [virtual] |
Reimplemented from SMESHDS_GroupBase.
| virtual int SMESHDS_Group::Extent | ( | ) | [virtual] |
Reimplemented from SMESHDS_GroupBase.
| virtual bool SMESHDS_Group::IsEmpty | ( | ) | [virtual] |
Reimplemented from SMESHDS_GroupBase.
| virtual bool SMESHDS_Group::Contains | ( | const int | theID | ) | [virtual] |
Reimplemented from SMESHDS_GroupBase.
| virtual bool SMESHDS_Group::Contains | ( | const SMDS_MeshElement * | elem | ) | [virtual] |
Reimplemented from SMESHDS_GroupBase.
| virtual SMDS_ElemIteratorPtr SMESHDS_Group::GetElements | ( | ) | [virtual] |
Implements SMESHDS_GroupBase.
| bool SMESHDS_Group::Add | ( | const int | theID | ) |
| bool SMESHDS_Group::Remove | ( | const int | theID | ) |
| void SMESHDS_Group::Clear | ( | ) |
| SMDS_MeshGroup& SMESHDS_Group::SMDSGroup | ( | ) |
Definition at line 64 of file SMESHDS_Group.hxx.
| int SMESHDS_GroupBase::GetID | ( | ) | const [inherited] |
Definition at line 48 of file SMESHDS_GroupBase.hxx.
| int SMESHDS_GroupBase::GetID | ( | const int | theIndex | ) | [inherited] |
| const SMESHDS_Mesh* SMESHDS_GroupBase::GetMesh | ( | ) | const [inherited] |
Definition at line 50 of file SMESHDS_GroupBase.hxx.
| SMDSAbs_ElementType SMESHDS_GroupBase::GetType | ( | ) | const [inherited] |
Definition at line 54 of file SMESHDS_GroupBase.hxx.
| void SMESHDS_GroupBase::SetStoreName | ( | const char * | theName | ) | [inherited] |
Definition at line 56 of file SMESHDS_GroupBase.hxx.
| const char* SMESHDS_GroupBase::GetStoreName | ( | ) | const [inherited] |
Definition at line 58 of file SMESHDS_GroupBase.hxx.
| void SMESHDS_GroupBase::SetColor | ( | const Quantity_Color & | theColor | ) | [inherited] |
Definition at line 75 of file SMESHDS_GroupBase.hxx.
| Quantity_Color SMESHDS_GroupBase::GetColor | ( | ) | const [inherited] |
Definition at line 78 of file SMESHDS_GroupBase.hxx.
| void SMESHDS_GroupBase::SetColorGroup | ( | int | theColorGroup | ) | [inherited] |
| int SMESHDS_GroupBase::GetColorGroup | ( | ) | const [inherited] |
| const SMDS_MeshElement* SMESHDS_GroupBase::findInMesh | ( | const int | theID | ) | const [protected, inherited] |
| void SMESHDS_GroupBase::resetIterator | ( | ) | [protected, inherited] |
SMDS_MeshGroup SMESHDS_Group::myGroup [private] |
Definition at line 68 of file SMESHDS_Group.hxx.