27 #ifndef _SMESHDS_GroupOnGeom_HeaderFile
28 #define _SMESHDS_GroupOnGeom_HeaderFile
33 #include <TopoDS_Shape.hxx>
44 const TopoDS_Shape& theShape);
46 void SetShape(
const TopoDS_Shape& theShape);
48 TopoDS_Shape
GetShape()
const {
return myShape; }
50 virtual bool Contains (
const smIdType theID);
56 virtual int GetTic()
const;
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: SMESHDS_GroupBase.hxx:42
virtual SMDS_ElemIteratorPtr GetElements() const =0
virtual int GetTic() const =0
virtual bool Contains(const smIdType theID)
Definition: SMESHDS_GroupBase.cxx:139
Definition: SMESHDS_GroupOnGeom.hxx:38
TopoDS_Shape myShape
Definition: SMESHDS_GroupOnGeom.hxx:60
const SMESHDS_SubMesh * mySubMesh
Definition: SMESHDS_GroupOnGeom.hxx:61
TopoDS_Shape GetShape() const
Definition: SMESHDS_GroupOnGeom.hxx:48
Definition: SMESHDS_Mesh.hxx:68
Definition: SMESHDS_SubMesh.hxx:48