Go to the documentation of this file.
11 #ifndef vtkSIProperty_h
12 #define vtkSIProperty_h
15 #include "vtkRemotingServerManagerModule.h"
36 vtkGetStringMacro(XMLName);
44 vtkGetStringMacro(Command);
52 vtkGetMacro(InformationOnly,
bool);
61 vtkGetMacro(Repeatable,
bool);
70 vtkSetMacro(IsInternal,
bool);
71 vtkGetMacro(IsInternal,
bool);
109 vtkSetStringMacro(Command);
121 void SaveValueToCache(
vtkSMMessage* proxyStateUpdate,
int offset);
128 vtkInternals* Internals;
void operator=(const vtkObjectBase &)
void Push(vtkSMMessage *msg) override
Push a new state to the underneath implementation.
vtkSIObject * GetSIObject(vtkTypeUInt32 globalid) const
Convenience method to obtain a vtkSIObject subclass given its global id.
vtkObjectBase * GetVTKObject()
Returns access to the VTKObject pointer, if any.
Store messages for the interpreter.
virtual bool ReadXMLAttributes(vtkPVXMLElement *element)
Parses the XML to create property/subproxy helpers.
vtkWeakPointer< vtkSIProxy > SIProxyObject
void Pull(vtkSMMessage *msg) override
Pull the current state of the underneath implementation.
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE