20 #ifndef ModuleBase_ISelectionActivate_H
21 #define ModuleBase_ISelectionActivate_H
23 #include "ModuleBase.h"
25 #include "ModuleBase_IWorkshop.h"
27 #include <SelectMgr_ListOfFilter.hxx>
54 (
const SelectMgr_ListOfFilter& theSelectionFilters) = 0;
A class which provides interface of activation/deactivate selection modes and using selection filters...
Definition: ModuleBase_ISelectionActivate.h:36
virtual void updateSelectionModes()=0
Updates active selection modes in the viewer depending on the application state.
ModuleBase_ISelectionActivate(ModuleBase_IWorkshop *theWorkshop)
Constructor.
Definition: ModuleBase_ISelectionActivate.h:39
ModuleBase_IWorkshop * myWorkshop
active workshop
Definition: ModuleBase_ISelectionActivate.h:57
virtual void activateSelectionFilters(const SelectMgr_ListOfFilter &theSelectionFilters)=0
Activates parameter filters in the workshop, deactivate active out of the container Please find a pos...
virtual ~ModuleBase_ISelectionActivate()
Destructor.
Definition: ModuleBase_ISelectionActivate.h:42
virtual void updateSelectionFilters()=0
Updates active selection filters in the viewer depending on the application state.
Class which provides access to Workshop object services.
Definition: ModuleBase_IWorkshop.h:48