void ManualPaintModel::SetImage(vtkImageData *image) {
_brushfilter->SetImage(image);
_fillfilter->SetImage(image);
- std::cout<<"setIMAAAAAAGEEEEEE"<<std::endl;
_imageUndoRedo->SetImage(image);
}
}
//---------------------------------------------------------------------------
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();
}
//---------------------------------------------------------------------------