26 #ifndef vtkSMVectorProperty_h 27 #define vtkSMVectorProperty_h 29 #include "vtkPVServerManagerCoreModule.h" 36 void PrintSelf(ostream& os, vtkIndent indent);
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
void PrintSelf(ostream &os, vtkIndent indent)
int NumberOfElementsPerCommand
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
virtual void ClearUncheckedElements()
Use this method to clear unchecked values set of this property.