ParaView
|
Creates a compound proxy from an XML definition. More...
#include <vtkSMCompoundProxyDefinitionLoader.h>
Public Types | |
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) |
virtual void | SetRootElement (vtkPVXMLElement *) |
![]() | |
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 vtkSMCompoundProxyDefinitionLoader * | New () |
static int | IsTypeOf (const char *type) |
static vtkSMCompoundProxyDefinitionLoader * | 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 | |
vtkSMCompoundProxyDefinitionLoader () | |
~vtkSMCompoundProxyDefinitionLoader () | |
virtual vtkPVXMLElement * | LocateProxyElement (vtkTypeUInt32 id) |
Locate the XML for the proxy with the given id. More... | |
![]() | |
vtkSMDeserializerXML () | |
~vtkSMDeserializerXML () | |
virtual vtkSMProxy * | NewProxy (vtkTypeUInt32 id, vtkSMProxyLocator *locator) |
Create a new proxy with the id if possible. More... | |
virtual int | LoadProxyState (vtkPVXMLElement *element, vtkSMProxy *, vtkSMProxyLocator *locator) |
TEMPORARY. More... | |
virtual vtkSMProxy * | CreateProxy (const char *xmlgroup, const char *xmlname, const char *subProxyName=NULL) |
Create a new proxy of the given group and name. More... | |
virtual void | CreatedNewProxy (vtkTypeUInt32 id, vtkSMProxy *proxy) |
Called after a new proxy has been created. More... | |
![]() | |
vtkSMDeserializer () | |
~vtkSMDeserializer () | |
Protected Attributes | |
vtkPVXMLElement * | RootElement |
![]() | |
vtkWeakPointer< vtkSMSessionProxyManager > | SessionProxyManager |
Creates a compound proxy from an XML definition.
vtkSMCompoundProxyDefinitionLoader can load a compound proxy definition from a given vtkPVXMLElement. This element can be populated by a vtkPVXMLElement or obtained from the proxy manager.
Definition at line 35 of file vtkSMCompoundProxyDefinitionLoader.h.
Definition at line 39 of file vtkSMCompoundProxyDefinitionLoader.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkSMDeserializerXML.
|
static |
|
virtual |
Reimplemented from vtkSMDeserializerXML.
|
static |
void vtkSMCompoundProxyDefinitionLoader::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
|
protectedvirtual |
Locate the XML for the proxy with the given id.
Reimplemented from vtkSMDeserializerXML.
|
protected |
Definition at line 53 of file vtkSMCompoundProxyDefinitionLoader.h.