bool manualInteractorWindowLevel::OnMouseMove() // virtual
{
-
if (_stateWindowLevel==true)
{
int tmpPx,tmpPy;
{
colorWin=100000;
}
-
- if (colorLev<0)
- {
- colorLev=0;
- }
+
+//EED 2 Nov 2012 This lets see negative values with the interaction of Window-Level Color
+// if (colorLev<0)
+// {
+// colorLev=0;
+// }
+
if (colorLev>100000)
{
colorLev=100000;
}
- vtkImageViewer2 *vtkimageviewer2;
- vtkimageviewer2=((wxVtk2DBaseView*)_vtkInteractorStyleBaseView->GetWxVtk2DBaseView())->_imageViewer2XYZ->GetVtkImageViewer2();
- vtkimageviewer2->SetColorWindow(colorWin);
- vtkimageviewer2->SetColorLevel(colorLev);
+
+ wxVtk2DBaseView *wxvtk2Dbaseview = (wxVtk2DBaseView*)_vtkInteractorStyleBaseView->GetWxVtk2DBaseView();
+ vtkBaseData *vtkbasedata = wxvtk2Dbaseview->GetVtkBaseData();
+
+//EED Borrame
+// vtkImageViewer2 *vtkimageviewer2 = wxvtk2Dbaseview->_imageViewer2XYZ->GetVtkImageViewer2();
+// vtkimageviewer2->SetColorWindow(colorWin);
+// vtkimageviewer2->SetColorLevel(colorLev);
+
+ vtkbasedata->SetColorWindow(colorWin);
+ vtkbasedata->SetColorLevel(colorLev);
+
+ this->_vtkInteractorStyleBaseView->SetParent_refresh_waiting();
+
// vtkimageviewer2->Render();
}
return true;