1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 // File: PartSet_Filters.h
4 // Created: 08 Nov 2014
5 // Author: Vitaly SMETANNIKOV
7 #ifndef PartSet_Filters_H
8 #define PartSet_Filters_H
10 #include <ModuleBase_ViewerFilters.h>
14 * A class which filters groups object in addition to documents (see issue #310)
16 DEFINE_STANDARD_HANDLE(PartSet_GlobalFilter, ModuleBase_ShapeDocumentFilter);
17 class PartSet_GlobalFilter: public ModuleBase_ShapeDocumentFilter
20 PartSet_GlobalFilter(ModuleBase_IWorkshop* theWorkshop)
21 : ModuleBase_ShapeDocumentFilter(theWorkshop) {}
23 Standard_EXPORT virtual Standard_Boolean IsOk(const Handle(SelectMgr_EntityOwner)& theOwner) const;
25 DEFINE_STANDARD_RTTI(PartSet_GlobalFilter)