26 #ifndef vtkSMProxyManager_h 27 #define vtkSMProxyManager_h 61 static void Finalize();
67 static bool IsInitialized();
74 static int GetVersionMajor();
81 static int GetVersionMinor();
88 static int GetVersionPatch();
93 static const char* GetParaViewSourceVersion();
109 void SetActiveSession(
vtkIdType sessionId);
130 const char* groupName,
const char* proxyName,
const char* subProxyName = NULL);
131 void RegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy* proxy);
132 vtkSMProxy* GetProxy(
const char* groupname,
const char* name);
133 void UnRegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy*);
134 const char* GetProxyName(
const char* groupname,
unsigned int idx);
135 const char* GetProxyName(
const char* groupname,
vtkSMProxy* proxy);
138 vtkSetMacro(BlockProxyDefinitionUpdates,
bool);
139 vtkGetMacro(BlockProxyDefinitionUpdates,
bool);
140 vtkBooleanMacro(BlockProxyDefinitionUpdates,
bool);
141 void UpdateProxyDefinitions();
178 ActiveSessionChanged = 9753
193 COMPOUND_PROXY_DEFINITION = 0x2,
224 std::string GetUniqueProxyName(
225 const char* groupname,
const char* prefix,
bool alwaysAppend =
true);
239 void ConnectionsUpdated(
vtkObject*,
unsigned long,
void*);
249 class vtkPXMInternal;
250 vtkPXMInternal* PXMStorage;
vtkSMWriterFactory * WriterFactory
builds server manager undo sets and pushes them on the undo stack.
vtkSMReaderFactory * ReaderFactory
manages ParaView plugins.
#define VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMSession is the default ParaView session.
is a factory for creating a reader proxy based on the filename/extension.
singleton/facade to vtkSMSessionProxyManager
vtkSMPluginManager * PluginManager
superclass for most server manager classes
vtkSMUndoStackBuilder * UndoStackBuilder
The vtkSMSessionProxyManager is esponsible for creating and managing proxies for a given session...
is a factory or creating a writer based on the data type information from the output port...
proxy for a VTK object(s) on a server
is used to locate proxies referred to in state xmls while loading state files.
bool BlockProxyDefinitionUpdates
Utility class to load state from XML.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
void PrintSelf(ostream &os, vtkIndent indent) override