----------------------------------------------------------------------------
| 219 | |
| 220 | //---------------------------------------------------------------------------- |
| 221 | void 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 | //---------------------------------------------------------------------------- |
| 238 | int vtkPythonView::GetNumberOfVisibleDataObjects() |