vtkSIVectorProperty.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
10 #ifndef vtkSIVectorProperty_h
11 #define vtkSIVectorProperty_h
12 
13 #include "vtkRemotingServerManagerModule.h" //needed for exports
14 #include "vtkSIProperty.h"
15 
16 class VTKREMOTINGSERVERMANAGER_EXPORT vtkSIVectorProperty : public vtkSIProperty
17 {
18 public:
20  void PrintSelf(ostream& os, vtkIndent indent) override;
21 
23 
35  vtkGetMacro(NumberOfElementsPerCommand, int);
37 
39 
51  vtkGetMacro(UseIndex, bool);
53 
55 
60  vtkGetStringMacro(CleanCommand);
62 
64 
68  vtkGetStringMacro(SetNumberCommand);
70 
71  vtkGetStringMacro(InitialString);
72 
73 protected:
75  ~vtkSIVectorProperty() override;
76  vtkSetStringMacro(CleanCommand);
77  vtkSetStringMacro(SetNumberCommand);
78  vtkSetStringMacro(InitialString);
79 
80  char* SetNumberCommand;
81  char* CleanCommand;
82  bool UseIndex;
85 
89  bool ReadXMLAttributes(vtkSIProxy* proxyhelper, vtkPVXMLElement* element) override;
90 
91 private:
93  void operator=(const vtkSIVectorProperty&) = delete;
94 };
95 
96 #endif
vtkSIProxy
Definition: vtkSIProxy.h:22
vtkSIVectorProperty::InitialString
char * InitialString
Definition: vtkSIVectorProperty.h:84
vtkSIVectorProperty
Definition: vtkSIVectorProperty.h:16
vtkSIProperty::PrintSelf
void PrintSelf(ostream &os, vtkIndent indent) override
vtkSIVectorProperty::NumberOfElementsPerCommand
int NumberOfElementsPerCommand
Definition: vtkSIVectorProperty.h:83
vtkIndent
vtkSIProperty::ReadXMLAttributes
virtual bool ReadXMLAttributes(vtkSIProxy *proxyhelper, vtkPVXMLElement *element)
Parse the xml for the property.
vtkSIVectorProperty::UseIndex
bool UseIndex
Definition: vtkSIVectorProperty.h:82
vtkSIVectorProperty::CleanCommand
char * CleanCommand
Definition: vtkSIVectorProperty.h:81
vtkSIProperty.h
vtkPVXMLElement
Definition: vtkPVXMLElement.h:23
vtkSIProperty
Definition: vtkSIProperty.h:24
vtkSIVectorProperty
#define vtkSIVectorProperty
Definition: vtkSIDoubleVectorProperty.h:18
vtkSIVectorProperty::SetNumberCommand
char * SetNumberCommand
Definition: vtkSIVectorProperty.h:78