1 // File: ModuleBase_FilterLinearEdge.h
2 // Created: 10 Dec 2014
3 // Author: Natalia ERMOLAEVA
5 #ifndef ModuleBase_FilterLinearEdge_H
6 #define ModuleBase_FilterLinearEdge_H
8 #include "ModuleBase.h"
10 #include "ModuleBase_Filter.h"
13 * A filter which provides filtering of selection in 3d viewer.
14 * Installing of this filter lets to select only object of requested type
16 DEFINE_STANDARD_HANDLE(ModuleBase_FilterLinearEdge, SelectMgr_Filter);
17 class ModuleBase_FilterLinearEdge: public ModuleBase_Filter
20 Standard_EXPORT ModuleBase_FilterLinearEdge():
21 ModuleBase_Filter() {}
23 Standard_EXPORT virtual Standard_Boolean IsOk(const Handle(SelectMgr_EntityOwner)& theOwner) const;
25 DEFINE_STANDARD_RTTI(ModuleBase_FilterLinearEdge)
29 #endif //ModuleBase_FilterLinearEdge