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>
11 * Redefinition of standard OCC selector in order to adapt it to NewGeom needs
13 class NewGeom_EXPORT NewGeom_OCCSelector : public LightApp_OCCSelector
17 /// \param theViewer a viewer
18 /// \param theMgr a selection manager
19 NewGeom_OCCSelector(OCCViewer_Viewer* theViewer, SUIT_SelectionMgr* theMgr);
20 virtual ~NewGeom_OCCSelector();
23 /// Redifinition of virtual function
24 virtual void getSelection(SUIT_DataOwnerPtrList& theList) const;
26 /// Redifinition of virtual function
27 virtual void setSelection(const SUIT_DataOwnerPtrList& theList);