14 #ifndef vtkSMCameraLink_h 15 #define vtkSMCameraLink_h 34 vtkSetMacro(SynchronizeInteractiveRenders,
int);
35 vtkGetMacro(SynchronizeInteractiveRenders,
int);
36 vtkBooleanMacro(SynchronizeInteractiveRenders,
int);
44 static std::set<std::pair<std::string, std::string>> CameraProperties();
64 virtual void UpdateViews(
vtkSMProxy* caller,
bool interactive);
121 vtkInternals* Internals;
122 friend class vtkInternals;
void UpdateProperty(vtkSMProxy *, const char *) override
Called when a property is pushed.
void PropertyModified(vtkSMProxy *proxy, const char *pname) override
Called when a property of an input proxy is modified.
#define VTKREMOTINGVIEWS_EXPORT
creates a link between two proxies.
virtual void RemoveLinkedProxy(vtkSMProxy *proxy)
Remove a linked proxy.
void LoadState(const vtkSMMessage *msg, vtkSMProxyLocator *locator) override
This method is used to initialise the object to the given state If the definitionOnly Flag is set to ...
void UpdateVTKObjects(vtkSMProxy *proxy) override
Called when an input proxy is updated (UpdateVTKObjects).
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...
proxy for a VTK object(s) on a server
void UpdateState() override
Update the internal protobuf state.
is used to locate proxies referred to in state xmls while loading state files.
creates a link between two cameras.
std::string GetXMLTagName() override
Override to ajust to this class name.
int SynchronizeInteractiveRenders
void PrintSelf(ostream &os, vtkIndent indent) override