src
paraview-5.12
Remoting
ServerManager
vtkSIVectorPropertyTemplate.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
9
#ifndef vtkSIVectorPropertyTemplate_h
10
#define vtkSIVectorPropertyTemplate_h
11
12
#include "vtkRemotingServerManagerModule.h"
//needed for exports
13
#include "
vtkSIVectorProperty.h
"
14
15
template
<
class
T,
class
force_
id
type =
int
>
16
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSIVectorPropertyTemplate
:
public
vtkSIVectorProperty
17
{
18
public
:
19
vtkTypeMacro(
vtkSIVectorPropertyTemplate
,
vtkSIVectorProperty
);
20
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
21
23
35
vtkGetMacro(ArgumentIsArray,
bool
);
37
38
protected
:
39
vtkSIVectorPropertyTemplate
();
40
~
vtkSIVectorPropertyTemplate
()
override
;
41
45
bool
Push
(
vtkSMMessage
*,
int
)
override
;
46
50
bool
Pull
(
vtkSMMessage
*)
override
;
51
55
bool
ReadXMLAttributes
(
vtkSIProxy
* proxyhelper,
vtkPVXMLElement
* element)
override
;
56
60
bool
Push
(T* values,
int
number_of_elements);
61
62
bool
ArgumentIsArray
;
63
64
private
:
65
vtkSIVectorPropertyTemplate
(
const
vtkSIVectorPropertyTemplate
&) =
delete
;
66
void
operator=(
const
vtkSIVectorPropertyTemplate
&) =
delete
;
67
};
68
69
#endif
vtkSIVectorPropertyTemplate::ArgumentIsArray
bool ArgumentIsArray
Definition:
vtkSIVectorPropertyTemplate.h:62
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
vtkIndent
vtkSMMessage
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSIVectorProperty::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSIVectorPropertyTemplate
Definition:
vtkSIVectorPropertyTemplate.h:16
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