27 #ifndef SMESHGUI_VTKUTILS_H
28 #define SMESHGUI_VTKUTILS_H
37 #include <SALOMEDSClient_definitions.hxx>
40 #include <SALOME_InteractiveObject.hxx>
41 #include <VTKViewer_Filter.h>
44 #include <TColStd_IndexedMapOfInteger.hxx>
46 class SALOMEDSClient_Study;
48 class SUIT_ViewWindow;
49 class SUIT_ViewManager;
51 class SVTK_ViewWindow;
54 class LightApp_SelectionMgr;
129 bool Update(
const Handle(SALOME_InteractiveObject)& theIO,
bool theDisplay);
155 void RemoveFilter(
int, SVTK_Selector* = GetSelector() );
166 const
Handle(SALOME_InteractiveObject)&,
170 const
Handle(SALOME_InteractiveObject)&,
178 const
Handle(SALOME_InteractiveObject)&,
184 const
Handle(SALOME_InteractiveObject)&,
189 int GetSelected( LightApp_SelectionMgr*, TColStd_IndexedMapOfInteger&,
198 #ifndef DISABLE_PLOT2DVIEWER
209 double theOrigin[3] );
212 double theBounds[6]);
215 double theDirection[3],
222 #endif // SMESHGUI_VTKUTILS_H