]> SALOME platform Git repositories - modules/geom.git/blob - src/GEOMFiltersSelection/GEOM_TypeFilter.h
Salome HOME
1f077a2c670040806baad7c93e3b2d246c57c961
[modules/geom.git] / src / GEOMFiltersSelection / GEOM_TypeFilter.h
1 #ifndef GEOM_TYPEFILTER_H
2 #define GEOM_TYPEFILTER_H
3
4 #include "GEOM_SelectionFilter.h"
5
6 // IDL Headers
7 #include <SALOMEconfig.h>
8 #include CORBA_SERVER_HEADER(GEOM_Gen)
9
10 class GEOM_TypeFilter : public GEOM_SelectionFilter
11 {
12 public:
13   GEOM_TypeFilter(SalomeApp_Study* study, const int type, const bool isShapeType = false );
14   ~GEOM_TypeFilter();
15
16   virtual bool isOk( const SUIT_DataOwner* ) const;
17   
18   int          type() const;
19
20 private:
21   int                   myType;
22   bool                  myIsShapeType;    
23 };
24
25 #endif