Multiple render window interaction/synchronization in vtk


Similar questions have been asked multiple time in the past but I couldn’t find a proper answer to this issue.

I am trying to implement the 4 panes view thing (axial, coronal,
sagittal and 3D(surface render)) using four vtkRenderWindow. I want the axial view to
update itself each time I move the vtkImagePlaneWidget in the 3D view.
The same applies for each axis.

Right now, I am using three vtkImagePlaneWidget in the 3D view and
, if I move one vtkImagePlaneWidget in the 3D view, its
corresponding planar view should also move.
I came across vtkSynchronizedRenderWindows and
vtkParallelRenderManager, but it is not clear to me that I need this.