41 #ifndef vtkSMParaViewPipelineController_h 42 #define vtkSMParaViewPipelineController_h 79 virtual bool PreInitializeProxy(
vtkSMProxy* proxy);
91 virtual bool PostInitializeProxy(
vtkSMProxy* proxy);
98 return this->PreInitializeProxy(proxy) && this->PostInitializeProxy(proxy);
107 virtual bool FinalizeProxy(
vtkSMProxy* proxy);
125 virtual bool RegisterPipelineProxy(
vtkSMProxy* proxy,
const char* proxyname);
128 return this->RegisterPipelineProxy(proxy, NULL);
139 virtual bool UnRegisterPipelineProxy(
vtkSMProxy* proxy);
151 virtual bool RegisterViewProxy(
vtkSMProxy* proxy,
const char* proxyname);
162 virtual bool UnRegisterViewProxy(
vtkSMProxy* proxy,
bool unregister_representations =
true);
169 virtual bool RegisterRepresentationProxy(
vtkSMProxy* proxy);
177 virtual bool UnRegisterRepresentationProxy(
vtkSMProxy* proxy);
186 virtual bool RegisterColorTransferFunctionProxy(
vtkSMProxy* proxy,
const char* proxyname);
189 return this->RegisterColorTransferFunctionProxy(proxy, NULL);
195 virtual bool RegisterOpacityTransferFunction(
vtkSMProxy* proxy,
const char* proxyname);
198 return this->RegisterOpacityTransferFunction(proxy, NULL);
209 return this->RegisterLightProxy(proxy, view, NULL);
217 virtual bool RegisterTextureProxy(
vtkSMProxy* proxy,
const char* filename);
249 virtual bool RegisterAnimationProxy(
vtkSMProxy* proxy);
258 virtual bool UnRegisterAnimationProxy(
vtkSMProxy* proxy);
268 virtual void UpdateSettingsProxies(
vtkSMSession* session);
280 virtual bool UnRegisterProxy(
vtkSMProxy* proxy);
303 virtual bool CreateProxiesForProxyListDomains(
vtkSMProxy* proxy);
304 virtual void RegisterProxiesForProxyListDomains(
vtkSMProxy* proxy);
310 virtual bool SetupGlobalPropertiesLinks(
vtkSMProxy* proxy);
316 virtual bool CreateAnimationHelpers(
vtkSMProxy* proxy);
322 virtual bool UnRegisterDependencies(
vtkSMProxy* proxy);
343 void ProcessInitializationHelperRegistration(
vtkSMProxy*);
348 virtual void DoMaterialSetup(
vtkSMProxy* proxy);
356 vtkInternals* Internals;
bool InitializeProxy(vtkSMProxy *proxy)
Convenience method to call PreInitializeProxy and PostInitializeProxy.
Controller that encapsulates control logic for typical ParaView applications.
virtual bool RegisterOpacityTransferFunction(vtkSMProxy *proxy)
vtkSMSession is the default ParaView session.
vtkTypeUInt64 vtkMTimeType
superclass for most server manager classes
The vtkSMSessionProxyManager is esponsible for creating and managing proxies for a given session.
virtual bool RegisterPipelineProxy(vtkSMProxy *proxy)
static vtkSMObject * New()
proxy for a VTK object(s) on a server
virtual bool RegisterLightProxy(vtkSMProxy *proxy, vtkSMProxy *view)
virtual bool RegisterColorTransferFunctionProxy(vtkSMProxy *proxy)
virtual bool RegisterViewProxy(vtkSMProxy *proxy)
Use this method after PreInitializeProxy() and PostInitializeProxy() to register a view proxy with th...
void PrintSelf(ostream &os, vtkIndent indent) override