ParaView
|
#include <vtkSMInsituStateLoader.h>
Public Types | |
typedef vtkSMStateLoader | Superclass |
![]() | |
typedef vtkSMDeserializerXML | Superclass |
![]() | |
typedef vtkSMDeserializer | Superclass |
![]() | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
int | LoadState (vtkPVXMLElement *rootElement, bool keepOriginalId=false) |
Load the state from the given root element. More... | |
void | SetProxyLocator (vtkSMProxyLocator *loc) |
Get/Set the proxy locator to use. More... | |
virtual vtkSMProxyLocator * | GetProxyLocator () |
Get/Set the proxy locator to use. More... | |
virtual void | SetKeepIdMapping (int) |
Allow the loader to keep the mapping between the id from the loaded state to the current proxy attributed id. More... | |
virtual int | GetKeepIdMapping () |
Allow the loader to keep the mapping between the id from the loaded state to the current proxy attributed id. More... | |
virtual void | KeepIdMappingOn () |
Allow the loader to keep the mapping between the id from the loaded state to the current proxy attributed id. More... | |
virtual void | KeepIdMappingOff () |
Allow the loader to keep the mapping between the id from the loaded state to the current proxy attributed id. More... | |
vtkTypeUInt32 * | GetMappingArray (int &size) |
Return an array of ids. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetSession (vtkSMSession *session) |
Convenience method for setting the SessionProxyManager. More... | |
vtkSMSession * | GetSession () |
Provides access to the session. More... | |
vtkSMSessionProxyManager * | GetSessionProxyManager () |
Get/Set the proxy manager on which this deserializer is expected to operate. More... | |
void | SetSessionProxyManager (vtkSMSessionProxyManager *) |
Get/Set the proxy manager on which this deserializer is expected to operate. More... | |
Static Public Member Functions | |
static vtkSMInsituStateLoader * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMInsituStateLoader * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMStateLoader * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMStateLoader * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkSMDeserializerXML * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMDeserializerXML * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkSMDeserializer * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkSMInsituStateLoader () | |
~vtkSMInsituStateLoader () | |
virtual vtkSMProxy * | NewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator) |
Overridden to try to reuse existing proxies as much as possible. More... | |
![]() | |
virtual int | LoadStateInternal (vtkPVXMLElement *rootElement) |
The rootElement must be the <ServerManagerState> xml element. More... | |
virtual void | CreatedNewProxy (vtkTypeUInt32 id, vtkSMProxy *proxy) |
Called after a new proxy is created. More... | |
virtual vtkSMProxy * | CreateProxy (const char *xmlgroup, const char *xmlname, const char *subProxyName=NULL) |
Overridden so that when new views are to be created, we create views suitable for the connection. More... | |
virtual int | HandleProxyCollection (vtkPVXMLElement *collectionElement) |
virtual void | HandleCustomProxyDefinitions (vtkPVXMLElement *element) |
int | HandleLinks (vtkPVXMLElement *linksElement) |
virtual int | BuildProxyCollectionInformation (vtkPVXMLElement *) |
virtual bool | UpdateRegistrationInfo (std::string &group, std::string &name, vtkSMProxy *proxy) |
Update a proxy's registration group and name before it gets registered. More... | |
virtual vtkPVXMLElement * | LocateProxyElement (vtkTypeUInt32 id) |
Return the xml element for the state of the proxy with the given id. More... | |
vtkPVXMLElement * | LocateProxyElementInternal (vtkPVXMLElement *root, vtkTypeUInt32 id) |
Used by LocateProxyElement(). More... | |
virtual bool | VerifyXMLVersion (vtkPVXMLElement *rootElement) |
Checks the root element for version. More... | |
vtkSMProxy * | LocateExistingProxyUsingRegistrationName (vtkTypeUInt32 id) |
Returns the first proxy already registered using any of the registration (group, name) assigned to the proxy with the given id in the state file. More... | |
virtual void | RegisterProxy (vtkTypeUInt32 id, vtkSMProxy *proxy) |
This method scans through the internal data structure built during BuildProxyCollectionInformation() and registers the proxy. More... | |
virtual void | RegisterProxyInternal (const char *group, const char *name, vtkSMProxy *proxy) |
This method scans through the internal data structure built during BuildProxyCollectionInformation() and registers the proxy. More... | |
vtkSMStateLoader () | |
Return an array of ids. More... | |
~vtkSMStateLoader () | |
Return an array of ids. More... | |
![]() | |
vtkSMDeserializerXML () | |
~vtkSMDeserializerXML () | |
virtual int | LoadProxyState (vtkPVXMLElement *element, vtkSMProxy *, vtkSMProxyLocator *locator) |
TEMPORARY. More... | |
![]() | |
vtkSMDeserializer () | |
~vtkSMDeserializer () | |
Additional Inherited Members | |
![]() | |
vtkPVXMLElement * | ServerManagerStateElement |
vtkSMProxyLocator * | ProxyLocator |
int | KeepIdMapping |
![]() | |
vtkWeakPointer< vtkSMSessionProxyManager > | SessionProxyManager |
Definition at line 27 of file vtkSMInsituStateLoader.h.
Definition at line 31 of file vtkSMInsituStateLoader.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkSMStateLoader.
|
static |
|
virtual |
Reimplemented from vtkSMStateLoader.
|
static |
void vtkSMInsituStateLoader::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
protectedvirtual |
Overridden to try to reuse existing proxies as much as possible.
Reimplemented from vtkSMDeserializerXML.