X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualPaint%2FManualPaintControler.cpp;fp=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualPaint%2FManualPaintControler.cpp;h=c23e6f4f42804a1d9f1db795169e8c2b3ba9b872;hb=1875ac5ea44f35fb7259e847f628bb840e3964a8;hp=6cab0776e94f0126a6f235a6800f31fd9b8e6222;hpb=60a203a08c56a0485114ef9a5287440100c22075;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.cpp b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.cpp index 6cab077..c23e6f4 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.cpp +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintControler.cpp @@ -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(); - -}