X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FNewGeom%2FNewGeom_SalomeViewer.h;h=a665af3b77298a9767f90d8cac6b125a8cda704d;hb=004fa7f94b343a782405d3fe21973521150729b4;hp=b6316e2b3fb37790587821924bf4c054f6ef1a3e;hpb=e9d86ad2a12c582582e33458bb95a35853fe405c;p=modules%2Fshaper.git diff --git a/src/NewGeom/NewGeom_SalomeViewer.h b/src/NewGeom/NewGeom_SalomeViewer.h index b6316e2b3..a665af3b7 100644 --- a/src/NewGeom/NewGeom_SalomeViewer.h +++ b/src/NewGeom/NewGeom_SalomeViewer.h @@ -23,11 +23,23 @@ public: virtual Handle(AIS_InteractiveContext) AISContext() const; //! Retrurns V3d_Vioewer from current viewer - virtual Handle(V3d_Viewer) V3dViewer() const; + virtual Handle(V3d_Viewer) v3dViewer() const; //! Returns Vsd_View object from currently active view window virtual Handle(V3d_View) activeView() const; + //! Enable or disable selection in the viewer + virtual void enableSelection(bool isEnabled); + + //! Returns true if selection is enabled + virtual bool isSelectionEnabled() const; + + //! Enable or disable multiselection in the viewer + virtual void enableMultiselection(bool isEnable); + + //! Returns true if multiselection is enabled + virtual bool isMultiSelectionEnabled() const; + void setSelector(NewGeom_OCCSelector* theSel); NewGeom_OCCSelector* selector() const { return mySelector; }