How to restrict vtk widgets movement within DICOM displaying area
This post was updated on .
As part of an application for displaying DICOM images in Qt widget
in windows 10, I'm using vtkResliceImageViewer (or vtkImageViewer2), custom
vtkInteractorStyleImage, vtkGenericOpenGLRenderWindow, QVTKOpenGLWidget for
displaying and fitting the images in Qt window.
I also use vtkPlaneWidget, mriVtkLineWidget2 widgets inside the DICOM
It is working properly, but the problem is while initially set the
coordinates for mriVtkLineWidget2 and vtkPlaneWidget objects it's correctly
displaying inside the DICOM image displayed area. But when moving the
widgets with mouse interactions, its rendering outside the
DICOM image rendered area.
My requirement is needed to restrict the widgets movement within the DICOM image displayed
How can I restrict widgets movement inside DICOM displaying area?
The code is not full, the only relevant part is included.
Actually I need to restrict the widget interaction movements within vtkImageActor(of vtkResliceImageViewer) bounds. Have any default way for this. Or have to do it manually by tracking the widgets coordinates on movement with vtkImageActor bounds?
Please help to restrict the widget movements.
Sent from: http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html _______________________________________________
Powered by www.kitware.com