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 
24 class VTKREMOTINGSERVERMANAGER_EXPORT vtkSMReaderReloadHelper : public vtkObject
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
vtkObjectBase::operator=
void operator=(const vtkObjectBase &)
vtkObject::New
static vtkObject * New()
vtkObject
vtkSMSourceProxy
proxy for a VTK source on a server
Definition: vtkSMSourceProxy.h:37
vtkSMReaderReloadHelper
helper to help reload a reader.
Definition: vtkSMReaderReloadHelper.h:24
vtkIndent
vtkObject.h
vtkObject::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE