[vtkusers] Mouse release and mapping (x,y) to slice (i,j)

Dean Inglis inglis.dl at gmail.com
Mon Nov 7 09:13:49 EST 2016


Hi

here's one way to do what you want:
http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/PickingAPixel2
You do not have to involve Qt events ... add a VTK callback that
listens to VTK events.

- Dean

On Mon, Nov 7, 2016 at 8:55 AM, Abdelkhalek Bakkari <
bakkari.abdelkhalek at hotmail.fr> wrote:

>
> Dear VTK users,
>
>
>
> I am using QT and VTK. I created a mouse release method to use it inside a
> QVTKWidget :
>
> void MyQVTKWidget::mouseReleaseEvent(QMouseEvent* event)
>
> {
>
> if (pMainWindow){
>
>     ((MainWindow *)pMainWindow)->myMouseReleaseEvent(event);}
>
>     // call the super class to avoid troubles
>
>     QVTKWidget::mouseReleaseEvent(event);
>
> }
>
> Now, I would like to map (x,y) to slice (i,j). Generally, mouse position
> should be mapped into ( i, j) of current slice. It depends on the zoom
> factor, aspect ratio of the slice and the window size.
>
>
> But, I am wondering about how can I solve this issue.
>
>
>
> Thanks in advance!
> Best regards,
>
>
> Abdelkhalek Bakkari
> Ph.D candidate in Computer Science
> Institute of Applied Computer Science
> Lodz University of Technology, Poland
>
>
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20161107/b58dab16/attachment.html>


More information about the vtkusers mailing list