//---------------------------------------------------------------------------
void ManualPaintControler::Config()
{
- vtkInteractorManualPaint *imp = new vtkInteractorManualPaint(this);
vtkInteractorStyleBaseView *isbv = (vtkInteractorStyleBaseView*)(_wxvtkbaseview->GetInteractorStyleBaseView());
- isbv->AddInteractorStyleMaracas(imp);
+ isbv->AddInteractorStyleMaracas( new vtkInteractorManualPaint(this) );
}
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();
-
-}