14 #ifndef vtkSMProxyManager_h 15 #define vtkSMProxyManager_h 49 static void Finalize();
55 static bool IsInitialized();
62 static int GetVersionMajor();
69 static int GetVersionMinor();
76 static int GetVersionPatch();
81 static const char* GetParaViewSourceVersion();
97 void SetActiveSession(
vtkIdType sessionId);
118 const char* groupName,
const char* proxyName,
const char* subProxyName =
nullptr);
119 void RegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy* proxy);
120 vtkSMProxy* GetProxy(
const char* groupname,
const char* name);
121 void UnRegisterProxy(
const char* groupname,
const char* name,
vtkSMProxy*);
122 const char* GetProxyName(
const char* groupname,
unsigned int idx);
123 const char* GetProxyName(
const char* groupname,
vtkSMProxy* proxy);
126 vtkSetMacro(BlockProxyDefinitionUpdates,
bool);
127 vtkGetMacro(BlockProxyDefinitionUpdates,
bool);
128 vtkBooleanMacro(BlockProxyDefinitionUpdates,
bool);
129 void UpdateProxyDefinitions();
166 ActiveSessionChanged = 9753
181 COMPOUND_PROXY_DEFINITION = 0x2,
212 std::string GetUniqueProxyName(
213 const char* groupname,
const char* prefix,
bool alwaysAppend =
true);
227 void ConnectionsUpdated(
vtkObject*,
unsigned long,
void*);
237 class vtkPXMInternal;
238 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