SALOME - SMESH
|
#include <SMESHDS_GroupBase.hxx>
Public Member Functions | |
SMESHDS_GroupBase (const int theID, const SMESHDS_Mesh *theMesh, const SMDSAbs_ElementType theType) | |
int | GetID () const |
const SMESHDS_Mesh * | GetMesh () const |
virtual void | SetType (SMDSAbs_ElementType theType) |
SMDSAbs_ElementType | GetType () const |
void | SetStoreName (const char *theName) |
const char * | GetStoreName () const |
virtual int | Extent () |
virtual bool | IsEmpty () |
virtual bool | Contains (const int theID) |
virtual bool | Contains (const SMDS_MeshElement *elem) |
virtual SMDS_ElemIteratorPtr | GetElements ()=0 |
int | GetID (const int theIndex) |
virtual | ~SMESHDS_GroupBase () |
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 Member Functions | |
SMESHDS_GroupBase (const SMESHDS_GroupBase &theOther) | |
SMESHDS_GroupBase & | operator= (const SMESHDS_GroupBase &theOther) |
Private Attributes | |
int | myID |
const SMESHDS_Mesh * | myMesh |
SMDSAbs_ElementType | myType |
std::string | myStoreName |
int | myCurIndex |
int | myCurID |
SMDS_ElemIteratorPtr | myIterator |
Quantity_Color | myColor |
Definition at line 40 of file SMESHDS_GroupBase.hxx.
SMESHDS_GroupBase::SMESHDS_GroupBase | ( | const int | theID, |
const SMESHDS_Mesh * | theMesh, | ||
const SMDSAbs_ElementType | theType | ||
) |
|
virtual |
Definition at line 73 of file SMESHDS_GroupBase.hxx.
|
private |
int SMESHDS_GroupBase::GetID | ( | ) | const |
Definition at line 48 of file SMESHDS_GroupBase.hxx.
const SMESHDS_Mesh* SMESHDS_GroupBase::GetMesh | ( | ) | const |
Definition at line 50 of file SMESHDS_GroupBase.hxx.
|
virtual |
Reimplemented in SMESHDS_Group.
SMDSAbs_ElementType SMESHDS_GroupBase::GetType | ( | ) | const |
Definition at line 54 of file SMESHDS_GroupBase.hxx.
void SMESHDS_GroupBase::SetStoreName | ( | const char * | theName | ) |
Definition at line 56 of file SMESHDS_GroupBase.hxx.
const char* SMESHDS_GroupBase::GetStoreName | ( | ) | const |
Definition at line 58 of file SMESHDS_GroupBase.hxx.
|
virtual |
Reimplemented in SMESHDS_Group.
|
virtual |
Reimplemented in SMESHDS_Group.
|
virtual |
Reimplemented in SMESHDS_Group, and SMESHDS_GroupOnGeom.
Referenced by SMESHDS_GroupOnGeom::GetShape().
|
virtual |
Reimplemented in SMESHDS_Group, and SMESHDS_GroupOnGeom.
|
pure virtual |
Implemented in SMESHDS_Group, and SMESHDS_GroupOnGeom.
Referenced by SMESHDS_GroupOnGeom::GetShape().
void SMESHDS_GroupBase::SetColor | ( | const Quantity_Color & | theColor | ) |
Definition at line 75 of file SMESHDS_GroupBase.hxx.
Quantity_Color SMESHDS_GroupBase::GetColor | ( | ) | const |
Definition at line 78 of file SMESHDS_GroupBase.hxx.
void SMESHDS_GroupBase::SetColorGroup | ( | int | theColorGroup | ) |
int SMESHDS_GroupBase::GetColorGroup | ( | ) | const |
|
protected |
|
protected |
|
private |
|
private |
Definition at line 95 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 96 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 97 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 98 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 100 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 101 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 102 of file SMESHDS_GroupBase.hxx.
|
private |
Definition at line 103 of file SMESHDS_GroupBase.hxx.