Salome HOME
projects
/
modules
/
smesh.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Nerge with PAL/SALOME 2.1.0d
[modules/smesh.git]
/
src
/
SMESH
/
SMESH_Group.hxx
diff --git
a/src/SMESH/SMESH_Group.hxx
b/src/SMESH/SMESH_Group.hxx
index 4486d5f2dc986aa293b5fec40010adfa365033d0..26493e4e085296b3372c71cbdcc262bdaff916f9 100644
(file)
--- a/
src/SMESH/SMESH_Group.hxx
+++ b/
src/SMESH/SMESH_Group.hxx
@@
-30,9
+30,10
@@
#include <SMDSAbs_ElementType.hxx>
#include <string>
#include <SMDSAbs_ElementType.hxx>
#include <string>
+#include <TopoDS_Shape.hxx>
-class SMESHDS_Group;
+class SMESHDS_Group
Base
;
class SMESH_Mesh;
class SMESH_Group
class SMESH_Mesh;
class SMESH_Group
@@
-42,14
+43,15
@@
class SMESH_Group
SMESH_Group (int theID,
const SMESH_Mesh* theMesh,
const SMDSAbs_ElementType theType,
SMESH_Group (int theID,
const SMESH_Mesh* theMesh,
const SMDSAbs_ElementType theType,
- const char* theName);
+ const char* theName,
+ const TopoDS_Shape& theShape = TopoDS_Shape());
~SMESH_Group ();
void SetName (const char* theName) { myName = theName; }
const char* GetName () const { return myName.c_str(); }
~SMESH_Group ();
void SetName (const char* theName) { myName = theName; }
const char* GetName () const { return myName.c_str(); }
- SMESHDS_Group * GetGroupDS () { return myGroupDS; }
+ SMESHDS_Group
Base
* GetGroupDS () { return myGroupDS; }
private:
SMESH_Group (const SMESH_Group& theOther);
private:
SMESH_Group (const SMESH_Group& theOther);
@@
-57,8
+59,8
@@
class SMESH_Group
SMESH_Group& operator = (const SMESH_Group& theOther);
// prohibited assign operator
SMESH_Group& operator = (const SMESH_Group& theOther);
// prohibited assign operator
- SMESHDS_Group * myGroupDS;
- std::string myName;
+ SMESHDS_Group
Base
* myGroupDS;
+ std::string
myName;
};
};