_tool = 0; // 0 pencil , 1 fill
_brushfilter = new BrushFilter();
_fillfilter = new FillFilter();
- //_imageUndoRedo = new ImageUndoRedo();
+ _imageUndoRedo = new ImageUndoRedo();
}
//---------------------------------------------------------------------------
void ManualPaintModel::SetImage(vtkImageData *image) {
_brushfilter->SetImage(image);
_fillfilter->SetImage(image);
- //_imageUndoRedo->SetImage(image);
+ _imageUndoRedo->SetImage(image);
}
//---------------------------------------------------------------------------
}
//---------------------------------------------------------------------------
void ManualPaintModel::SetUndoImage() {
- /*ImageMManager* imMManager = NULL;
+ ImageMManager* imMManager = NULL;
if (_tool == 0) {
imMManager = this->_brushfilter->GetImageMManager();
}
}
this->_imageUndoRedo->SetURImages(imMManager);
this->_brushfilter->CleanImageMManager();
- this->_fillfilter->CleanImageMManager();*/
+ this->_fillfilter->CleanImageMManager();
}
//---------------------------------------------------------------------------
void ManualPaintModel::Undo() {
- //this->_imageUndoRedo->Undo();
+ this->_imageUndoRedo->Undo();
}
void ManualPaintModel::Redo() {
- //this->_imageUndoRedo->Redo();
+ this->_imageUndoRedo->Redo();
}