Salome HOME
Using files from package LightApp instead of SalomeApp
[modules/geom.git] / src / GEOMFiltersSelection / GEOM_OCCFilter.h
1 #ifndef GEOM_OCCFILTER_H
2 #define GEOM_OCCFILTER_H
3
4 #include <SelectMgr_Filter.hxx>
5
6 #include <Standard_DefineHandle.hxx>
7
8 class LightApp_SelectionMgr;
9
10 class GEOM_OCCFilter : public SelectMgr_Filter
11 {
12 public:
13   Standard_EXPORT GEOM_OCCFilter( LightApp_SelectionMgr* theSelMgr);
14   Standard_EXPORT ~GEOM_OCCFilter();
15   
16   Standard_EXPORT virtual Standard_Boolean IsOk( const Handle(SelectMgr_EntityOwner)& anObj ) const;
17     
18 private:
19   LightApp_SelectionMgr* mySelMgr;
20
21 public:
22   
23   DEFINE_STANDARD_RTTI(GEOM_OCCFilter);
24
25 };
26
27 DEFINE_STANDARD_HANDLE(GEOM_OCCFilter, SelectMgr_Filter)
28
29 #endif