vtkSIWriterProxy.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
9 #ifndef vtkSIWriterProxy_h
10 #define vtkSIWriterProxy_h
11 
12 #include "vtkRemotingServerManagerModule.h" //needed for exports
13 #include "vtkSISourceProxy.h"
14 
15 class VTKREMOTINGSERVERMANAGER_EXPORT vtkSIWriterProxy : public vtkSISourceProxy
16 {
17 public:
18  static vtkSIWriterProxy* New();
20  void PrintSelf(ostream& os, vtkIndent indent) override;
21 
23 
29  void AddInput(int input_port, vtkAlgorithmOutput* connection, const char* method) override;
30  void CleanInputs(const char* method) override;
32 
38  virtual void UpdatePipelineTime(double time);
39 
40 protected:
42  ~vtkSIWriterProxy() override;
43 
48  void OnCreateVTKObjects() override;
49 
53  bool ReadXMLAttributes(vtkPVXMLElement* element) override;
54 
56  vtkSetStringMacro(FileNameMethod);
57 
58 private:
59  vtkSIWriterProxy(const vtkSIWriterProxy&) = delete;
60  void operator=(const vtkSIWriterProxy&) = delete;
61 };
62 
63 #endif
vtkSISourceProxy::ReadXMLAttributes
bool ReadXMLAttributes(vtkPVXMLElement *element) override
Read xml-attributes.
vtkSISourceProxy::OnCreateVTKObjects
void OnCreateVTKObjects() override
Called after CreateVTKObjects().
vtkSIWriterProxy::FileNameMethod
char * FileNameMethod
Definition: vtkSIWriterProxy.h:55
vtkSISourceProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSIWriterProxy
Definition: vtkSIWriterProxy.h:15
vtkSISourceProxy::New
static vtkSISourceProxy * New()
vtkSIProxy::AddInput
virtual void AddInput(int input_port, vtkAlgorithmOutput *connection, const char *method)
These methods are called to add/remove input connections by vtkSIInputProperty.
vtkIndent
vtkSISourceProxy.h
vtkSIProxy::CleanInputs
virtual void CleanInputs(const char *method)
These methods are called to add/remove input connections by vtkSIInputProperty.
vtkPVXMLElement
Definition: vtkPVXMLElement.h:23
vtkAlgorithmOutput
vtkSISourceProxy
Definition: vtkSISourceProxy.h:23