src
paraview-5.12
Remoting
ServerManager
vtkSIDataArraySelectionProperty.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2
// SPDX-License-Identifier: BSD-3-Clause
79
#ifndef vtkSIDataArraySelectionProperty_h
80
#define vtkSIDataArraySelectionProperty_h
81
82
#include "vtkRemotingServerManagerModule.h"
//needed for exports
83
#include "
vtkSIProperty.h
"
84
85
class
vtkDataArraySelection
;
86
class
VTKREMOTINGSERVERMANAGER_EXPORT
vtkSIDataArraySelectionProperty
:
public
vtkSIProperty
87
{
88
public
:
89
static
vtkSIDataArraySelectionProperty
*
New
();
90
vtkTypeMacro(
vtkSIDataArraySelectionProperty
,
vtkSIProperty
);
91
void
PrintSelf
(ostream& os,
vtkIndent
indent)
override
;
92
93
protected
:
94
vtkSIDataArraySelectionProperty
();
95
~
vtkSIDataArraySelectionProperty
()
override
;
96
97
bool
ReadXMLAttributes
(
vtkSIProxy
* proxyhelper,
vtkPVXMLElement
* element)
override
;
98
bool
Push
(
vtkSMMessage
*,
int
)
override
;
99
bool
Pull
(
vtkSMMessage
*)
override
;
100
101
vtkDataArraySelection
* GetSelection();
102
103
private
:
104
vtkSIDataArraySelectionProperty
(
const
vtkSIDataArraySelectionProperty
&) =
delete
;
105
void
operator=(
const
vtkSIDataArraySelectionProperty
&) =
delete
;
106
int
NumberOfElementsPerCommand;
107
};
108
109
#endif
vtkSIProperty::New
static vtkSIProperty * New()
vtkSIProxy
Definition:
vtkSIProxy.h:22
vtkSIProperty::Pull
virtual bool Pull(vtkSMMessage *)
Pull the current state of the underneath implementation.
vtkSIProperty::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkDataArraySelection
vtkIndent
vtkSIProperty::ReadXMLAttributes
virtual bool ReadXMLAttributes(vtkSIProxy *proxyhelper, vtkPVXMLElement *element)
Parse the xml for the property.
vtkSMMessage
vtkSIProperty.h
vtkPVXMLElement
Definition:
vtkPVXMLElement.h:23
vtkSIDataArraySelectionProperty
supports API using vtkDataArraySelection.
Definition:
vtkSIDataArraySelectionProperty.h:86
vtkSIProperty
Definition:
vtkSIProperty.h:24
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