#include <SMESH_Group.hxx>
Public Member Functions | |
| SMESH_Group (int theID, const SMESH_Mesh *theMesh, const SMDSAbs_ElementType theType, const char *theName, const TopoDS_Shape &theShape=TopoDS_Shape()) | |
| ~SMESH_Group () | |
| void | SetName (const char *theName) |
| const char * | GetName () const |
| SMESHDS_GroupBase * | GetGroupDS () |
Private Member Functions | |
| SMESH_Group (const SMESH_Group &theOther) | |
| SMESH_Group & | operator= (const SMESH_Group &theOther) |
Private Attributes | |
| SMESHDS_GroupBase * | myGroupDS |
| std::string | myName |
Definition at line 41 of file SMESH_Group.hxx.
| SMESH_Group::SMESH_Group | ( | int | theID, |
| const SMESH_Mesh * | theMesh, | ||
| const SMDSAbs_ElementType | theType, | ||
| const char * | theName, | ||
| const TopoDS_Shape & | theShape = TopoDS_Shape() |
||
| ) |
Definition at line 40 of file SMESH_Group.cxx.
References myGroupDS.
: myName(theName) { if ( theShape.IsNull() ) myGroupDS = new SMESHDS_Group (theID, const_cast<SMESH_Mesh*>(theMesh)->GetMeshDS(), theType); else myGroupDS = new SMESHDS_GroupOnGeom (theID, const_cast<SMESH_Mesh*>(theMesh)->GetMeshDS(), theType, theShape); }
| SMESH_Group::~SMESH_Group | ( | ) |
Definition at line 64 of file SMESH_Group.cxx.
References myGroupDS.
| SMESH_Group.SMESH_Group | ( | const SMESH_Group & | theOther | ) | [private] |
| SMESHDS_GroupBase* SMESH_Group.GetGroupDS | ( | ) |
Definition at line 56 of file SMESH_Group.hxx.
{ return myGroupDS; }
| const char* SMESH_Group.GetName | ( | ) | const |
Definition at line 54 of file SMESH_Group.hxx.
{ return myName.c_str(); }
| SMESH_Group& SMESH_Group.operator= | ( | const SMESH_Group & | theOther | ) | [private] |
| void SMESH_Group.SetName | ( | const char * | theName | ) |
Definition at line 52 of file SMESH_Group.hxx.
{ myName = theName; }
SMESHDS_GroupBase* SMESH_Group.myGroupDS [private] |
Definition at line 64 of file SMESH_Group.hxx.
Referenced by SMESH_Group(), and ~SMESH_Group().
std::string SMESH_Group.myName [private] |
Definition at line 65 of file SMESH_Group.hxx.