src
paraview-5.12
Remoting
ServerManager
vtkSICompoundSourceProxy.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
12
#ifndef vtkSICompoundSourceProxy_h
13
#define vtkSICompoundSourceProxy_h
14
15
#include "vtkRemotingServerManagerModule.h"
//needed for exports
16
#include "
vtkSISourceProxy.h
"
17
18
class
vtkAlgorithm
;
19
20
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSICompoundSourceProxy
:
public
vtkSISourceProxy
21
{
22
public
:
23
static
vtkSICompoundSourceProxy
*
New
();
24
vtkTypeMacro(
vtkSICompoundSourceProxy
,
vtkSISourceProxy
);
25
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
26
30
vtkAlgorithmOutput
*
GetOutputPort
(
int
port)
override
;
31
32
protected
:
33
vtkSICompoundSourceProxy
();
34
~
vtkSICompoundSourceProxy
()
override
;
35
39
bool
ReadXMLAttributes
(
vtkPVXMLElement
* element)
override
;
40
44
bool
CreateOutputPorts
()
override
;
45
46
private
:
47
vtkSICompoundSourceProxy
(
const
vtkSICompoundSourceProxy
&) =
delete
;
48
void
operator=(
const
vtkSICompoundSourceProxy
&) =
delete
;
49
50
class
vtkInternals;
51
vtkInternals* Internals;
52
};
53
54
#endif
vtkSISourceProxy::ReadXMLAttributes
bool ReadXMLAttributes(vtkPVXMLElement *element) override
Read xml-attributes.
vtkAlgorithm
vtkSISourceProxy::GetOutputPort
virtual vtkAlgorithmOutput * GetOutputPort(int port)
Returns the vtkAlgorithmOutput for an output port, if valid.
vtkSISourceProxy::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSISourceProxy::New
static vtkSISourceProxy * New()
vtkIndent
vtkSISourceProxy::vtkSICompoundSourceProxy
friend class vtkSICompoundSourceProxy
Definition:
vtkSISourceProxy.h:103
vtkSISourceProxy::CreateOutputPorts
virtual bool CreateOutputPorts()
Create the output ports and add post filters for each output port.
vtkSISourceProxy.h
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkAlgorithmOutput
vtkSICompoundSourceProxy
Definition:
vtkSICompoundSourceProxy.h:20
vtkSISourceProxy
Definition:
vtkSISourceProxy.h:23
Generated by
1.8.17 on Wed Mar 27 2024