MCPcopy Create free account
hub / github.com/Kitware/ParaView / SetRenderer

Method SetRenderer

Remoting/ViewsPython/vtkPythonView.cxx:221–235  ·  view source on GitHub ↗

----------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

219
220//----------------------------------------------------------------------------
221void vtkPythonView::SetRenderer(vtkRenderer* renderer)
222{
223 auto window = this->GetRenderWindow();
224 vtkRendererCollection* rens = window->GetRenderers();
225 vtkCollectionSimpleIterator cookie;
226 rens->InitTraversal(cookie);
227 while (vtkRenderer* ren = rens->GetNextRenderer(cookie))
228 {
229 ren->SetRenderWindow(nullptr);
230 window->RemoveRenderer(ren);
231 }
232
233 window->AddRenderer(renderer);
234 this->Renderer = renderer;
235}
236
237//----------------------------------------------------------------------------
238int vtkPythonView::GetNumberOfVisibleDataObjects()

Callers 15

SetupPipelineMethod · 0.45
AddToViewMethod · 0.45
RemoveFromViewMethod · 0.45
RenderOpaqueGeometryMethod · 0.45
vtkPVRenderViewMethod · 0.45
PrepareSelectMethod · 0.45
SetupAndSetRendererMethod · 0.45
AddToViewMethod · 0.45
RemoveFromViewMethod · 0.45
ExecuteMethod · 0.45

Calls 3

SetRenderWindowMethod · 0.80
GetRenderWindowMethod · 0.45
InitTraversalMethod · 0.45

Tested by 3

ExecuteMethod · 0.36
mainFunction · 0.36
ExecuteMethod · 0.36