]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/ManualPaintModel.cpp
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / ManualPaintModel.cpp
index 7e7a1fa2adcaedb0f312d10c1ffc736f80f476b2..eec9a1ba950f10f90f6d2911e20d82f130cca1a9 100644 (file)
@@ -40,7 +40,6 @@ void ManualPaintModel::Set2D3D(int dim2D3D) {
 void ManualPaintModel::SetImage(vtkImageData *image) {
        _brushfilter->SetImage(image);
        _fillfilter->SetImage(image);
-       std::cout<<"setIMAAAAAAGEEEEEE"<<std::endl;
        _imageUndoRedo->SetImage(image);
 }
 
@@ -93,16 +92,16 @@ void ManualPaintModel::GetScalarRange(double * range) {
 }
 //---------------------------------------------------------------------------
 void ManualPaintModel::SetUndoImage() {
-       RegionStructUR* region = NULL;
+       ImageMManager* imMManager = NULL;
        if (_tool == 0) {
-               region = this->_brushfilter->GetModifiedRegion();
+               imMManager = this->_brushfilter->GetImageMManager();
        }
        if (_tool == 1) {
-               region = this->_fillfilter->GetModifiedRegion();
+               imMManager = this->_fillfilter->GetImageMManager();
        }
-       this->_imageUndoRedo->SetUndoImage((*region));
-       this->_brushfilter->CleanModifiedRegion();
-       this->_fillfilter->CleanModifiedRegion();
+       this->_imageUndoRedo->SetUndoImage(imMManager);
+       this->_brushfilter->CleanImageMManager();
+       this->_fillfilter->CleanImageMManager();
 }
 //---------------------------------------------------------------------------