_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;
- if (_tool == 0) {
- imMManager = this->_brushfilter->GetImageMManager();
- }
- if (_tool == 1) {
- imMManager = this->_fillfilter->GetImageMManager();
- }
- this->_imageUndoRedo->SetUndoImage(imMManager);
- this->_brushfilter->CleanImageMManager();
- this->_fillfilter->CleanImageMManager();
+ /*ImageMManager* imMManager = NULL;
+ if (_tool == 0) {
+ imMManager = this->_brushfilter->GetImageMManager();
+ }
+ if (_tool == 1) {
+ imMManager = this->_fillfilter->GetImageMManager();
+ }
+ this->_imageUndoRedo->SetURImages(imMManager);
+ this->_brushfilter->CleanImageMManager();
+ this->_fillfilter->CleanImageMManager();*/
}
//---------------------------------------------------------------------------
void ManualPaintModel::Undo() {
- this->_imageUndoRedo->Undo();
+ //this->_imageUndoRedo->Undo();
}
void ManualPaintModel::Redo() {
- this->_imageUndoRedo->Redo();
+ //this->_imageUndoRedo->Redo();
}