vtkSIMetaReaderProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
13 #ifndef vtkSIMetaReaderProxy_h
14 #define vtkSIMetaReaderProxy_h
15 
16 #include "vtkRemotingServerManagerModule.h" //needed for exports
17 #include "vtkSISourceProxy.h"
18 
19 class vtkAlgorithm;
20 
22 {
23 public:
24  static vtkSIMetaReaderProxy* New();
26  void PrintSelf(ostream& os, vtkIndent indent) override;
27 
28 protected:
30  ~vtkSIMetaReaderProxy() override;
31 
32  void OnCreateVTKObjects() override;
33 
37  bool ReadXMLAttributes(vtkPVXMLElement* element) override;
38 
39  // This is the name of the method used to set the file name on the
40  // internal reader. See vtkFileSeriesReader for details.
41  vtkSetStringMacro(FileNameMethod);
42  vtkGetStringMacro(FileNameMethod);
43 
44  char* FileNameMethod;
45 
46 private:
48  void operator=(const vtkSIMetaReaderProxy&) = delete;
49 };
50 
51 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSISourceProxy is the server-side helper for a vtkSMSourceProxy.
#define VTKREMOTINGSERVERMANAGER_EXPORT
bool ReadXMLAttributes(vtkPVXMLElement *element) override
Read xml-attributes.
void OnCreateVTKObjects() override
Called after CreateVTKObjects().
vtkSISourceProxy is the server-side helper for a vtkSMSourceProxy.
static vtkSISourceProxy * New()
This is used by vtkPVXMLParser to represent an XML document starting at the root element.