#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 |
Definition at line 38 of file SMESHDS_Group.hxx.
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.
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.