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 
21 class VTKREMOTINGSERVERMANAGER_EXPORT vtkSIMetaReaderProxy : public vtkSISourceProxy
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
vtkSISourceProxy::ReadXMLAttributes
bool ReadXMLAttributes(vtkPVXMLElement *element) override
Read xml-attributes.
vtkSISourceProxy::OnCreateVTKObjects
void OnCreateVTKObjects() override
Called after CreateVTKObjects().
vtkSIMetaReaderProxy
Definition: vtkSIMetaReaderProxy.h:21
vtkAlgorithm
vtkSIMetaReaderProxy::FileNameMethod
char * FileNameMethod
Definition: vtkSIMetaReaderProxy.h:42
vtkSISourceProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSISourceProxy::New
static vtkSISourceProxy * New()
vtkIndent
vtkSISourceProxy.h
vtkPVXMLElement
Definition: vtkPVXMLElement.h:23
vtkSISourceProxy
Definition: vtkSISourceProxy.h:23