]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.cpp
*** empty log message ***
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / ManualPaintControler.cpp
index 6cab0776e94f0126a6f235a6800f31fd9b8e6222..c23e6f4f42804a1d9f1db795169e8c2b3ba9b872 100644 (file)
@@ -36,9 +36,8 @@ void ManualPaintControler::SetWxVtkBaseView(wxVtkBaseView *baseview)
 //---------------------------------------------------------------------------
 void ManualPaintControler::Config()
 {
-    vtkInteractorManualPaint *imp       = new vtkInteractorManualPaint(this);
     vtkInteractorStyleBaseView *isbv    = (vtkInteractorStyleBaseView*)(_wxvtkbaseview->GetInteractorStyleBaseView());
-    isbv->AddInteractorStyleMaracas(imp);
+    isbv->AddInteractorStyleMaracas( new vtkInteractorManualPaint(this) );
 }
 
 
@@ -47,15 +46,10 @@ void ManualPaintControler::Config()
 void ManualPaintControler::PaintImage(int px,int py, int pz)
 {
     _manualPaintModel->PaintImage(px,py,pz);
-    RefreshView();
+
+    //The refresh mechanisme is made in the vtkInteractorManualPaint
+//    RefreshView();
 }
 
 //---------------------------------------------------------------------------
-void ManualPaintControler::RefreshView()
-{
-    wxVtk2DBaseView *wxvtk2Dbaseview     = (wxVtk2DBaseView*)_wxvtkbaseview;
-    vtkImageViewer2 *vtkimageviewer2    = wxvtk2Dbaseview->_imageViewer2XYZ->GetVtkImageViewer2();
-    vtkimageviewer2->GetWindowLevel()->Modified();
-
-}