|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
void | PrintSelf (ostream &os, vtkIndent indent) override |
|
void | AddLinkedProxy (vtkSMProxy *proxy, int updateDir) override |
| Reimplemented to check proxy type. More...
|
|
void | RemoveLinkedProxy (vtkSMProxy *proxy) override |
| Remove a linked proxy. More...
|
|
void | EnableCameraLink (bool enable) |
| Enable linking of Cameras properties. More...
|
|
virtual void | UpdateViews (vtkSMProxy *caller) |
| Update all the views linked with OUTPUT direction. More...
|
|
virtual void | LinkProxies (vtkSMProxy *proxy1, vtkSMProxy *proxy2) |
| Utility method to add 2 proxies, both as INPUT and OUTPUT. More...
|
|
virtual void | LinkProxyPropertyProxies (vtkSMProxy *proxy1, vtkSMProxy *proxy2, const char *pname) |
| Utility method to link the proxies stored as proxy property of input proxies. More...
|
|
vtkSMProxy * | GetLinkedProxy (int index) override |
| Get a proxy involved in this link. More...
|
|
void | RemoveAllLinks () override |
| Remove all links. More...
|
|
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 True the proxy won't load the properties values and just setup the new proxy hierarchy with all subproxy globalID set. More...
|
|
unsigned int | GetNumberOfLinkedObjects () override |
| Get the number of proxies that are involved in this link. More...
|
|
unsigned int | GetNumberOfLinkedProxies () |
| Get the number of proxies that are involved in this link. More...
|
|
int | GetLinkedObjectDirection (int index) override |
| Get the direction of a proxy involved in this link (see vtkSMLink::UpdateDirections) More...
|
|
int | GetLinkedProxyDirection (int index) |
| Get the direction of a proxy involved in this link (see vtkSMLink::UpdateDirections) More...
|
|
void | AddException (const char *propertyname) |
| It is possible to exclude certain properties from being synchronized by this link. More...
|
|
void | RemoveException (const char *propertyname) |
| It is possible to exclude certain properties from being synchronized by this link. More...
|
|
void | ClearExceptions () |
| It is possible to exclude certain properties from being synchronized by this link. More...
|
|
virtual void | SetExceptionBehavior (int) |
| Set/Get exception behavior. More...
|
|
virtual int | GetExceptionBehavior () |
| Set/Get exception behavior. More...
|
|
void | SetExceptionBehaviorToBlacklist () |
| Set/Get exception behavior. More...
|
|
void | SetExceptionBehaviorToWhitelist () |
| Set/Get exception behavior. More...
|
|
const vtkSMMessage * | GetFullState () override |
| This method returns the full object state that can be used to create the object from scratch. More...
|
|
virtual void | SetPropagateUpdateVTKObjects (int) |
| This flag determines if UpdateVTKObjects calls are to be propagated. More...
|
|
virtual int | GetPropagateUpdateVTKObjects () |
| This flag determines if UpdateVTKObjects calls are to be propagated. More...
|
|
virtual void | PropagateUpdateVTKObjectsOn () |
| This flag determines if UpdateVTKObjects calls are to be propagated. More...
|
|
virtual void | PropagateUpdateVTKObjectsOff () |
| This flag determines if UpdateVTKObjects calls are to be propagated. More...
|
|
virtual void | SetEnabled (bool) |
| Get/Set if the link is enabled. More...
|
|
virtual bool | GetEnabled () |
| Get/Set if the link is enabled. More...
|
|
void | SetSession (vtkSMSession *) override |
| Override the SetSession so if the object already have an ID we automatically register it to the associated session. More...
|
|
bool | HasGlobalID () |
| Allow the user to test if the RemoteObject has already a GlobalID without assigning a new one to it. More...
|
|
virtual void | EnableLocalPushOnly () |
| Allow to switch off any push of state change to the server for that particular object. More...
|
|
virtual void | DisableLocalPushOnly () |
| Enable the given remote object to communicate its state normally to the server location. More...
|
|
virtual bool | IsLocalPushOnly () |
| Let the session be aware that even if the Location is client only, the message should not be send to the server for a general broadcast. More...
|
|
virtual void | SetLocation (vtkTypeUInt32) |
| Get/Set the location where the underlying VTK-objects are created. More...
|
|
virtual vtkTypeUInt32 | GetLocation () |
| Get/Set the location where the underlying VTK-objects are created. More...
|
|
virtual vtkTypeUInt32 | GetGlobalID () |
| Get the global unique id for this object. More...
|
|
const char * | GetGlobalIDAsString () |
| Get the global unique id for this object. More...
|
|
virtual void | PrototypeOn () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
virtual void | PrototypeOff () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
bool | IsPrototype () |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
virtual void | SetPrototype (bool) |
| Allow user to set the remote object to be discard for Undo/Redo action. More...
|
|
virtual vtkSMSessionProxyManager * | GetSessionProxyManager () |
| Return the corresponding ProxyManager if any. More...
|
|
virtual vtkSMSession * | GetSession () |
| Get/Set the session on wihch this object exists. More...
|
|
| vtkBaseTypeMacro (vtkObject, vtkObjectBase) |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual vtkMTimeType | GetMTime () |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
void | PrintRevisions (ostream &) |
|
create a link between views, with automatic refresh.
vtkSMViewLink is a proxy link to synchronize views properties.
The "Representations" property is excluded by default as representations should not be duplicated in different views.
Camera properties can be excluded fault from the link, see EnableCameraLink.
Definition at line 23 of file vtkSMViewLink.h.