27 #ifndef _SMESHDS_GroupBase_HeaderFile 28 #define _SMESHDS_GroupBase_HeaderFile 36 #include <Quantity_Color.hxx> 48 int GetID()
const {
return myID; }
62 virtual bool IsEmpty();
64 virtual bool Contains (
const int theID);
70 int GetID (
const int theIndex);
76 { myColor = theColor;}
81 void SetColorGroup (
int theColorGroup);
83 int GetColorGroup()
const;
virtual ~SMESHDS_GroupBase()
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
const SMESHDS_Mesh * myMesh
SMDS_ElemIteratorPtr myIterator
const char * GetStoreName() const
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
Quantity_Color GetColor() const
SMDSAbs_ElementType myType
void SetColor(const Quantity_Color &theColor)
SMDSAbs_ElementType GetType() const
const SMESHDS_Mesh * GetMesh() const
void SetStoreName(const char *theName)