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 
87 {
88 public:
91  void PrintSelf(ostream& os, vtkIndent indent) override;
92 
93 protected:
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:
105  void operator=(const vtkSIDataArraySelectionProperty&) = delete;
106  int NumberOfElementsPerCommand;
107 };
108 
109 #endif
void PrintSelf(ostream &os, vtkIndent indent) override
static vtkSIProperty * New()
#define VTKREMOTINGSERVERMANAGER_EXPORT
virtual bool Push(vtkSMMessage *, int)
Push a new state to the underneath implementation.
vtkSIProxy is the server-implementation for a vtkSMProxy that helps the vtkSMProxy with managing/upda...
Definition: vtkSIProxy.h:22
Header class that setup every thing in order to use Protobuf messages in a transparent manner...
virtual bool ReadXMLAttributes(vtkSIProxy *proxyhelper, vtkPVXMLElement *element)
Parse the xml for the property.
supports API using vtkDataArraySelection.
Basic ServerImplementation property used to call a method with no argument on a VTK object...
Definition: vtkSIProperty.h:24
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
virtual bool Pull(vtkSMMessage *)
Pull the current state of the underneath implementation.