vtkSMReaderReloadHelper.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
16 #ifndef vtkSMReaderReloadHelper_h
17 #define vtkSMReaderReloadHelper_h
18 
19 #include "vtkObject.h"
20 #include "vtkRemotingServerManagerModule.h" //needed for exports
21 
22 class vtkSMSourceProxy;
23 
25 {
26 public:
27  static vtkSMReaderReloadHelper* New();
29  void PrintSelf(ostream& os, vtkIndent indent) override;
30 
35  virtual bool SupportsReload(vtkSMSourceProxy* proxy);
36 
40  virtual bool SupportsFileSeries(vtkSMSourceProxy* proxy);
41 
49  virtual bool ReloadFiles(vtkSMSourceProxy* proxy);
50 
56  virtual bool ExtendFileSeries(vtkSMSourceProxy* proxy);
57 
58 protected:
60  ~vtkSMReaderReloadHelper() override;
61 
62 private:
64  void operator=(const vtkSMReaderReloadHelper&) = delete;
65 };
66 
67 #endif
#define VTKREMOTINGSERVERMANAGER_EXPORT
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
helper to help reload a reader.
proxy for a VTK source on a server
static vtkObject * New()
void operator=(const vtkObjectBase &)