1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
3 #ifndef NewGeom_OCCSelector_H
4 #define NewGeom_OCCSelector_H
8 #include <LightApp_OCCSelector.h>
12 * Redefinition of standard OCC selector in order to adapt it to NewGeom needs
14 class NewGeom_EXPORT NewGeom_OCCSelector : public LightApp_OCCSelector
18 /// \param theViewer a viewer
19 /// \param theMgr a selection manager
20 NewGeom_OCCSelector(OCCViewer_Viewer* theViewer, SUIT_SelectionMgr* theMgr);
21 virtual ~NewGeom_OCCSelector();
24 /// Redifinition of virtual function
25 virtual void getSelection(SUIT_DataOwnerPtrList& theList) const;
27 /// Redifinition of virtual function
28 virtual void setSelection(const SUIT_DataOwnerPtrList& theList);