[vtkusers] vtkImageSlice and vtkImageReslice Mapper
Sahithya Wintrich
s.prakash at csuohio.edu
Sat Nov 10 09:17:45 EST 2012
Okay I fixed it by inheriting from vtkInteractorStyleImage instead of
vtkInteractorStyleTrackballCamerera.
On Sat, Nov 10, 2012 at 9:00 AM, Sahithya Wintrich <s.prakash at csuohio.edu>wrote:
> I have two styles in my program:
> 1) vtkInteractorStyleImage and
> 2) Mouse and KeyPress interactor style.
>
> Setting "SetInteractionModeToImageSlicing()" on the
> vtkInteractorStyleImage alone produces the result of what I want. However,
> adding the mouse and keypress style overrides the vtkInteractorStyleImage
> and introduces what looks like a 2D slice with rotation. I would like to
> disable that. Would have my mouse and keypress class inherit from both
> vtkInteractorStyleTrackballCamera and vtkInteractorStyleImage solve this
> issue? (relevant code below)
>
> vtkSmartPointer<vtkInteractorStyleImage> style = vtkSmartPointer<
> vtkInteractorStyleImage>::New();
> style->SetInteractionModeToImageSlicing();
>
> //create an instance of the mouse and keypress style interactor
>
> vtkSmartPointer<Interaction> mouseStyle =
> vtkSmartPointer<Interaction>::
> New();
> mouseStyle->SetDefaultRenderer(renderer);
>
> iren->SetInteractorStyle(style);
> iren->SetInteractorStyle( mouseStyle );
>
> renderWindow->SetInteractor(iren);
>
> renderWindow->Render();
>
> vtkSmartPointer<vtkCamera> camera = renderer->GetActiveCamera();
> camera->ParallelProjectionOn();
>
> renderer->ResetCameraClippingRange();
> renderWindow->Render();
>
>
> iren->Start();
> return EXIT_SUCCESS;
>
> Sahithya
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20121110/1b2d6ccf/attachment.htm>
More information about the vtkusers
mailing list