Go to the documentation of this file.
22 #ifndef vtkSMParaViewPipelineControllerWithRendering_h
23 #define vtkSMParaViewPipelineControllerWithRendering_h
26 #include "vtkRemotingViewsModule.h"
54 const char* representationType);
84 visible ? this->Show(producer, outputPort, view) : this->Hide(producer, outputPort, view));
141 virtual const char* GetPreferredViewType(
vtkSMSourceProxy* producer,
int outputPort);
167 virtual const char* GetPipelineIcon(
vtkSMSourceProxy* producer,
int outputPort);
169 using Superclass::RegisterRepresentationProxy;
181 static void SetHideScalarBarOnHide(
bool);
190 static void SetInheritRepresentationProperties(
bool);
191 static bool GetInheritRepresentationProperties();
203 virtual bool RegisterLayoutProxy(
vtkSMProxy* proxy,
const char* proxyname =
nullptr);
215 virtual void AssignViewToLayout(
222 virtual void UpdatePipelineBeforeDisplay(
229 virtual bool AlsoShowInCurrentView(
236 "Material setup is now handled by the RenderView proxy on raytracing back-end update")
237 void DoMaterialSetup(
vtkSMProxy* proxy) override;
243 static
bool HideScalarBarOnHide;
244 static
bool InheritRepresentationProperties;
245 bool SkipUpdatePipelineBeforeDisplay;
PARAVIEW_DEPRECATED_IN_5_12_0("Material setup is now handled by the RenderView proxy on raytracing back-end update") virtual void DoMaterialSetup(vtkSMProxy *proxy)
An entry point to load a catalog of OSPRay rendering materials.
static vtkSMParaViewPipelineController * New()
vtkSMProxy * SetVisibility(vtkSMSourceProxy *producer, int outputPort, vtkSMViewProxy *view, bool visible)
Alternative method to call Show and Hide using a visibility flag.
proxy for a VTK object(s) on a server
virtual bool RegisterRepresentationProxy(vtkSMProxy *proxy)
Registration method for representations to be used after PreInitializeProxy() and PostInitializeProxy...
proxy for a VTK source on a server
Superclass for all view proxies.
virtual bool PostInitializeProxy(vtkSMProxy *proxy)
Final step in proxy initialization.
void PrintSelf(ostream &os, vtkIndent indent) override
Controller that encapsulates control logic for typical ParaView applications.
vtkSMViewLayoutProxy is used by ParaView to layout multiple views in a 2D KD-Tree layout.