# Vtk renderer access from within the filter

**URL:** https://discourse.paraview.org/t/vtk-renderer-access-from-within-the-filter/13740
**Category:** Development
**Tags:** vtk
**Created:** [January 19, 2024, 3:35pm UTC](https://discourse.paraview.org/t/vtk-renderer-access-from-within-the-filter/13740 "2024-01-19T15:35:55Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![joint](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/j/dc4da7/32.png) [@joint](https://discourse.paraview.org/u/joint)
#### Post date: [January 19, 2024, 3:35pm UTC](https://discourse.paraview.org/t/vtk-renderer-access-from-within-the-filter/13740/1 "2024-01-19T15:35:55Z")

</div>

Hello!

In vtk standard examples it is possible to select objects through a pattern like this

```auto
    vtkNew<vtkRenderer> renderer;
    vtkNew<vtkRenderWindow> renderWindow;
    renderWindow->AddRenderer(renderer);

    vtkNew<vtkPolyDataMapper> mapper2;
    vtkNew<vtkActor> actor2;

    actor2->SetMapper(mapper2);
    actor2->GetProperty()->SetPointSize(5);

    renderer->AddActor(actor2);

    vtkNew<vtkPoints> points;
    points->InsertNextPoint(0, 0, 0);

    vtkNew<vtkVertex> vertex;
    vertex->GetPointIds()->SetId(0, 0);

    vtkNew<vtkCellArray> vertices;
    vertices->InsertNextCell(vertex);

    vtkNew<vtkPolyData> polydata;
    polydata->SetPoints(points);
    polydata->SetVerts(vertices);

```

How to access renderer object from within a Paraview Filter!?

Thank you
