29 #ifndef vtkSMParaViewPipelineController_h
30 #define vtkSMParaViewPipelineController_h
70 virtual bool PreInitializeProxy(
vtkSMProxy* proxy);
82 virtual bool PostInitializeProxy(
vtkSMProxy* proxy);
89 return this->PreInitializeProxy(proxy) && this->PostInitializeProxy(proxy);
116 virtual bool RegisterPipelineProxy(
vtkSMProxy* proxy,
const char* proxyname);
119 return this->RegisterPipelineProxy(proxy,
nullptr);
130 virtual bool UnRegisterPipelineProxy(
vtkSMProxy* proxy);
143 return this->RegisterViewProxy(proxy,
nullptr);
145 virtual bool RegisterViewProxy(
vtkSMProxy* proxy,
const char* proxyname);
156 virtual bool UnRegisterViewProxy(
vtkSMProxy* proxy,
bool unregister_representations =
true);
166 return this->RegisterRepresentationProxy(proxy,
nullptr);
168 virtual bool RegisterRepresentationProxy(
vtkSMProxy* proxy,
const char* proxyname);
177 virtual bool UnRegisterRepresentationProxy(
vtkSMProxy* proxy);
186 virtual bool RegisterColorTransferFunctionProxy(
vtkSMProxy* proxy,
const char* proxyname);
189 return this->RegisterColorTransferFunctionProxy(proxy,
nullptr);
195 virtual bool RegisterOpacityTransferFunction(
vtkSMProxy* proxy,
const char* proxyname);
198 return this->RegisterOpacityTransferFunction(proxy,
nullptr);
204 virtual bool RegisterTransferFunction2D(
vtkSMProxy* proxy,
const char* proxyname);
207 return this->RegisterTransferFunction2D(proxy,
nullptr);
218 return this->RegisterLightProxy(proxy, view,
nullptr);
226 virtual bool RegisterTextureProxy(
vtkSMProxy* proxy,
const char* filename);
234 virtual bool RegisterExtractorProxy(
vtkSMProxy* proxy,
const char* proxyname);
237 return this->RegisterExtractorProxy(proxy,
nullptr);
270 virtual bool RegisterAnimationProxy(
vtkSMProxy* proxy);
279 virtual bool UnRegisterAnimationProxy(
vtkSMProxy* proxy);
289 virtual void UpdateSettingsProxies(
vtkSMSession* session);
301 virtual bool UnRegisterProxy(
vtkSMProxy* proxy);
306 static std::string GetHelperProxyGroupName(
vtkSMProxy*);
324 virtual bool CreateProxiesForProxyListDomains(
vtkSMProxy* proxy);
325 virtual void RegisterProxiesForProxyListDomains(
vtkSMProxy* proxy);
331 virtual bool SetupGlobalPropertiesLinks(
vtkSMProxy* proxy);
337 virtual bool CreateAnimationHelpers(
vtkSMProxy* proxy);
343 virtual bool UnRegisterDependencies(
vtkSMProxy* proxy);
364 void ProcessInitializationHelperRegistration(
vtkSMProxy*);
370 "Material setup is now handled by the RenderView proxy on raytracing back-end update")
371 virtual
void DoMaterialSetup(
vtkSMProxy* proxy);
379 vtkInternals* Internals;