]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/NewGeom/NewGeom_SalomeViewer.h
Salome HOME
Issue #236: Provide filtering of selected objects for extrusion
[modules/shaper.git] / src / NewGeom / NewGeom_SalomeViewer.h
index 29bdd5218be92523f8d6de153d056fbfbded17f1..5148dcc6db73730209b1a5454d3488182656eaa3 100644 (file)
@@ -50,6 +50,15 @@ Q_OBJECT
 
   void setSelector(NewGeom_OCCSelector* theSel);
 
+  /// Add selection filter to the viewer
+  virtual void addSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+
+  /// Remove selection filter from the viewer
+  virtual void removeSelectionFilter(const Handle(SelectMgr_Filter)& theFilter);
+
+  /// Remove all selection filters from the viewer
+  virtual void clearSelectionFilters();
+
   NewGeom_OCCSelector* selector() const
   {
     return mySelector;