26 #ifndef vtkSMVectorProperty_h 27 #define vtkSMVectorProperty_h 29 #include "vtkRemotingServerManagerModule.h" 41 virtual unsigned int GetNumberOfElements() = 0;
46 virtual void SetNumberOfElements(
unsigned int num) = 0;
52 virtual unsigned int GetNumberOfUncheckedElements() = 0;
53 virtual void SetNumberOfUncheckedElements(
unsigned int num) = 0;
70 vtkGetMacro(RepeatCommand,
int);
71 vtkSetMacro(RepeatCommand,
int);
72 vtkBooleanMacro(RepeatCommand,
int);
88 vtkGetMacro(NumberOfElementsPerCommand,
int);
89 vtkSetMacro(NumberOfElementsPerCommand,
int);
105 vtkGetMacro(UseIndex,
int);
106 vtkSetMacro(UseIndex,
int);
107 vtkBooleanMacro(UseIndex,
int);
116 vtkSetStringMacro(CleanCommand);
117 vtkGetStringMacro(CleanCommand);
130 vtkSetStringMacro(SetNumberCommand);
131 vtkGetStringMacro(SetNumberCommand);
134 vtkSetStringMacro(InitialString);
135 vtkGetStringMacro(InitialString);
virtual int ReadXMLAttributes(vtkSMProxy *parent, vtkPVXMLElement *element)
Set the appropriate ivars from the xml element.
superclass for all SM properties
virtual void Copy(vtkSMProperty *src)
Copy all property values.
abstract superclass for all vector properties
virtual bool ResetToDomainDefaults(bool use_unchecked_values=false)
Iterates over all domains and call SetDefaultValues() on each domain until the first one returns true...
proxy for a VTK object(s) on a server
int NumberOfElementsPerCommand
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void ClearUncheckedElements()
Use this method to clear unchecked values set of this property.