-// Copyright (C) 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#include "SMESH_SMESH.hxx"
#include "SMDSAbs_ElementType.hxx"
+#include "SMESH_Controls.hxx"
#include <string>
#include <TopoDS_Shape.hxx>
const SMESH_Mesh* theMesh,
const SMDSAbs_ElementType theType,
const char* theName,
- const TopoDS_Shape& theShape = TopoDS_Shape());
+ const TopoDS_Shape& theShape = TopoDS_Shape(),
+ const SMESH_PredicatePtr& thePredicate = SMESH_PredicatePtr());
+ SMESH_Group (SMESHDS_GroupBase* groupDS);
~SMESH_Group ();
- void SetName (const char* theName) { myName = theName; }
+ void SetName (const char* theName);
const char* GetName () const { return myName.c_str(); }