src
paraview-5.12
Remoting
ServerManager
vtkSIInputProperty.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
11
#ifndef vtkSIInputProperty_h
12
#define vtkSIInputProperty_h
13
14
#include "vtkRemotingServerManagerModule.h"
//needed for exports
15
#include "
vtkSIProxyProperty.h
"
16
17
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSIInputProperty
:
public
vtkSIProxyProperty
18
{
19
public
:
20
static
vtkSIInputProperty
*
New
();
21
vtkTypeMacro(
vtkSIInputProperty
,
vtkSIProxyProperty
);
22
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
23
25
29
vtkGetMacro(PortIndex,
int
);
31
32
protected
:
33
vtkSIInputProperty
();
34
~
vtkSIInputProperty
()
override
;
35
39
bool
Push
(
vtkSMMessage
*,
int
)
override
;
40
44
bool
ReadXMLAttributes
(
vtkSIProxy
* proxyhelper,
vtkPVXMLElement
* element)
override
;
45
46
vtkSetMacro(PortIndex,
int
);
47
int
PortIndex
;
48
49
private
:
50
vtkSIInputProperty
(
const
vtkSIInputProperty
&) =
delete
;
51
void
operator=(
const
vtkSIInputProperty
&) =
delete
;
52
};
53
54
#endif
vtkSIProxyProperty
Definition:
vtkSIProxyProperty.h:19
vtkSIProxyProperty.h
vtkSIProxy
Definition:
vtkSIProxy.h:22
vtkSIInputProperty
Definition:
vtkSIInputProperty.h:17
vtkSIInputProperty::PortIndex
int PortIndex
Definition:
vtkSIInputProperty.h:46
vtkIndent
vtkSMMessage
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSIProxyProperty::ReadXMLAttributes
bool ReadXMLAttributes(vtkSIProxy *proxyhelper, vtkPVXMLElement *element) override
Parse the xml for the property.
vtkSIProxyProperty::Push
bool Push(vtkSMMessage *, int) override
Push a new state to the underneath implementation.
vtkSIProxyProperty::New
static vtkSIProxyProperty * New()
vtkSIProxyProperty::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
Generated by
1.8.17 on Wed Mar 27 2024