28#ifndef _SMESHDS_Group_HeaderFile
29#define _SMESHDS_Group_HeaderFile
49 virtual smIdType
Extent()
const;
53 virtual bool Contains (
const smIdType theID);
59 virtual int GetTic()
const;
61 bool Add (
const smIdType theID);
65 bool Remove (
const smIdType theID);
SMDSAbs_ElementType
Type (node, edge, face or volume) of elements.
Definition: SMDSAbs_ElementType.hxx:34
boost::shared_ptr< SMDS_Iterator< const SMDS_MeshElement * > > SMDS_ElemIteratorPtr
Definition: SMDS_ElemIterator.hxx:43
#define SMESHDS_EXPORT
Definition: SMESH_SMESHDS.hxx:37
Base class for elements.
Definition: SMDS_MeshElement.hxx:56
Definition: SMDS_MeshGroup.hxx:37
Definition: SMESHDS_GroupBase.hxx:42
virtual void SetType(SMDSAbs_ElementType theType)
Definition: SMESHDS_GroupBase.cxx:166
virtual SMDS_ElemIteratorPtr GetElements() const =0
virtual int GetTic() const =0
virtual bool Contains(const smIdType theID)
Definition: SMESHDS_GroupBase.cxx:139
virtual smIdType Extent() const
Definition: SMESHDS_GroupBase.cxx:110
virtual bool IsEmpty()
Definition: SMESHDS_GroupBase.cxx:125
Definition: SMESHDS_Group.hxx:40
SMDS_MeshGroup & SMDSGroup()
Definition: SMESHDS_Group.hxx:69
SMDS_MeshGroup myGroup
Definition: SMESHDS_Group.hxx:73
Definition: SMESHDS_Mesh.hxx:98
ENUM Add(ENUM v, int delta)
Return incremented enum value.
Definition: SMESH_TypeDefs.hxx:140