Salome HOME
442d72dadb83e69f3a25a1c3d12287415b7b5b13
[modules/smesh.git] / src / SMESHFiltersSelection / SMESH_TypeFilter.hxx
1 //  File   : SMESH_TypeFilter.hxx
2 //  Module : SMESH
3
4 #ifndef _SMESH_TypeFilter_HeaderFile
5 #define _SMESH_TypeFilter_HeaderFile
6
7 #include "SMESH_Type.h"
8 #include "SUIT_SelectionFilter.h"
9
10 class SUIT_DataOwner;
11
12 class SMESH_TypeFilter : public SUIT_SelectionFilter
13 {
14 public:
15   SMESH_TypeFilter (MeshObjectType theType);
16   ~SMESH_TypeFilter();
17
18   virtual bool isOk (const SUIT_DataOwner*) const;
19   MeshObjectType type() const;
20
21 protected:
22   MeshObjectType myType;
23 };
24
25 #endif