+// int typeView = 1;
+ double X = (double) px;
+ double Y = (double) py;
+ double Z = wxvtk2Dbaseview->GetActualSlice();
+// wxvtk2Dbaseview->TransFromCoordScreenToWorld(X, Y, Z,true, typeView);
+ wxvtk2Dbaseview->TransFromCoordScreenToWorld(X, Y, Z, true);
+
+// _manualPaintControler->PaintImage((int) X, (int) Y, (int) Z);
+
+ _layerImageBase->SetZ( (int)Z );
+ _layerImageBase->onThreshold();
+// _layerImageBase->Refresh();
+
+
+ this->_vtkInteractorStyleBaseView->SetParent_refresh_waiting();
+
+ if (_vtkInteractorStyleBaseView->GetRefresh_waiting()==true)
+ {
+ _layerImageBase->GetvtkImageReslice()->Modified();
+ }
+ printf("EED ColorLayerImageBasevtkInteractor::YESSSSSS \n");
+ }
+ return true;
+}
+
+
+bool ColorLayerImageBasevtkInteractor::OnRightButtonDown() // virtual
+{
+ printf("EED ColorLayerImageBasevtkInteractor::OnRightButtonDown \n");
+ _state=true;
+ return true;
+}
+
+bool ColorLayerImageBasevtkInteractor::OnRightButtonUp() // virtual
+{
+ printf("EED ColorLayerImageBasevtkInteractor::OnRightButtonUp \n");
+ _state=false;
+ return true;