10 #ifndef smtk_extension_paraview_appcomponents_vtkSMTKEncodeSelection_h
11 #define smtk_extension_paraview_appcomponents_vtkSMTKEncodeSelection_h
13 #include "smtk/extension/paraview/appcomponents/smtkPQComponentsExtModule.h"
15 #include "vtkPVEncodeSelectionForServer.h"
51 bool ProcessSelection(
52 vtkSelection* rawSelection,
53 vtkSMRenderViewProxy* viewProxy,
54 bool multipleSelectionsAllowed,
55 vtkCollection* selectedRepresentations,
56 vtkCollection* selectionSources,
58 bool selectBlocks)
override;
65 void ProcessRawSelection(
66 vtkSelection* rawSelection,
67 vtkSMRenderViewProxy* viewProxy,
72 pqSMTKWrapper* wrapper,
73 const std::shared_ptr<smtk::resource::Resource>& resource,
74 const std::shared_ptr<smtk::view::Selection>& smtkSelection,
76 vtkSelection* rawSelection,
77 vtkSMRenderViewProxy* vtkNotUsed(viewProxy),
82 #endif // smtk_extension_paraview_appcomponents_vtkSMTKEncodeSelection_h