26 #ifndef vtkSMCameraLink_h 27 #define vtkSMCameraLink_h 29 #include "vtkPVServerManagerRenderingModule.h" 37 void PrintSelf(ostream& os, vtkIndent indent);
44 vtkSetMacro(SynchronizeInteractiveRenders,
int);
45 vtkGetMacro(SynchronizeInteractiveRenders,
int);
46 vtkBooleanMacro(SynchronizeInteractiveRenders,
int);
67 virtual void UpdateViews(
vtkSMProxy* caller,
bool interactive);
113 void StartInteraction(vtkObject* caller);
114 void EndInteraction(vtkObject* caller);
115 void ResetCamera(vtkObject* caller);
126 vtkInternals* Internals;
127 friend class vtkInternals;
virtual void LoadState(const vtkSMMessage *msg, vtkSMProxyLocator *locator)
This method is used to initialise the object to the given state If the definitionOnly Flag is set to ...
creates a link between two proxies.
virtual void UpdateVTKObjects(vtkSMProxy *proxy)
Called when an input proxy is updated (UpdateVTKObjects).
virtual void RemoveLinkedProxy(vtkSMProxy *proxy)
Remove a linked proxy.
virtual void UpdateState()
Update the internal protobuf state.
virtual void AddLinkedProxy(vtkSMProxy *proxy, int updateDir)
Add a property to the link.
static vtkSMProxyLink * New()
Header class that setup every thing in order to use Protobuf messages in a transparent manner...
virtual void UpdateProperty(vtkSMProxy *, const char *)
Called when a property is pushed.
virtual void SaveXMLState(const char *linkname, vtkPVXMLElement *parent)
Save the state of the link.
proxy for a VTK object(s) on a server
is used to locate proxies referred to in state xmls while loading state files.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void PropertyModified(vtkSMProxy *proxy, const char *pname)
Called when a property of an input proxy is modified.
creates a link between two cameras.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
int SynchronizeInteractiveRenders