src
paraview-5.12
Remoting
ServerManager
vtkSIStringVectorProperty.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
10
#ifndef vtkSIStringVectorProperty_h
11
#define vtkSIStringVectorProperty_h
12
13
#include "vtkRemotingServerManagerModule.h"
//needed for exports
14
#include "
vtkSIVectorProperty.h
"
15
16
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSIStringVectorProperty
:
public
vtkSIVectorProperty
17
{
18
public
:
19
static
vtkSIStringVectorProperty
*
New
();
20
vtkTypeMacro(
vtkSIStringVectorProperty
,
vtkSIVectorProperty
);
21
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
22
23
protected
:
24
vtkSIStringVectorProperty
();
25
~
vtkSIStringVectorProperty
()
override
;
26
27
enum
ElementTypes
28
{
29
INT
,
30
DOUBLE
,
31
STRING
32
};
33
37
bool
Push
(
vtkSMMessage
*,
int
)
override
;
38
42
bool
Pull
(
vtkSMMessage
*)
override
;
43
47
bool
ReadXMLAttributes
(
vtkSIProxy
* proxyhelper,
vtkPVXMLElement
* element)
override
;
48
49
private
:
50
vtkSIStringVectorProperty
(
const
vtkSIStringVectorProperty
&) =
delete
;
51
void
operator=(
const
vtkSIStringVectorProperty
&) =
delete
;
52
53
class
vtkVectorOfStrings;
54
class
vtkVectorOfInts;
55
56
bool
Push
(
const
vtkVectorOfStrings& values);
57
vtkVectorOfInts* ElementTypes;
58
};
59
60
#endif
vtkSIProperty::New
static vtkSIProperty * New()
vtkSIProxy
Definition:
vtkSIProxy.h:22
vtkSIVectorProperty.h
vtkSIProperty::Pull
virtual bool Pull(vtkSMMessage *)
Pull the current state of the underneath implementation.
vtkSIVectorProperty
Definition:
vtkSIVectorProperty.h:16
vtkSIStringVectorProperty::ElementTypes
ElementTypes
Definition:
vtkSIStringVectorProperty.h:27
vtkSIStringVectorProperty
Definition:
vtkSIStringVectorProperty.h:16
vtkSIStringVectorProperty::INT
@ INT
Definition:
vtkSIStringVectorProperty.h:29
vtkIndent
vtkSMMessage
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSIStringVectorProperty::DOUBLE
@ DOUBLE
Definition:
vtkSIStringVectorProperty.h:30
vtkSIVectorProperty::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSIVectorProperty::ReadXMLAttributes
bool ReadXMLAttributes(vtkSIProxy *proxyhelper, vtkPVXMLElement *element) override
Set the appropriate ivars from the xml element.
vtkSIProperty::Push
virtual bool Push(vtkSMMessage *, int)
Push a new state to the underneath implementation.
Generated by
1.8.17 on Wed Mar 27 2024