Hi all,
I am trying to share the same interactor among three renderers. here is the code i tried but it will only apply in to the last renderer. Any hints how to do this properly?
vtkSmartPointeriact=
vtkSmartPointer::New();
this->AxialViewer->ViewRenderer->GetRenderWindow()->SetInteractor(iact);
this->SagittalViewer->ViewRenderer->GetRenderWindow()->SetInteractor(this->AxialViewer->ViewRenderer->GetRenderWindow()->GetInteractor());
this->CoronalViewer->ViewRenderer->GetRenderWindow()->SetInteractor(this->AxialViewer->ViewRenderer->GetRenderWindow()->GetInteractor());
this->AxialViewer->ViewRenderer->Render();
this->AxialViewer->ViewRenderer->GetRenderWindow()->GetInteractor()->Start();
this->SagittalViewer->ViewRenderer->Render();
this->SagittalViewer->ViewRenderer->GetRenderWindow()->GetInteractor()->Start();
this->CoronalViewer->ViewRenderer->Render();
this->CoronalViewer->ViewRenderer->GetRenderWindow()->GetInteractor()->Start();
Thanks,
Jothy