}
//virtual
void Image3DDequeUR::AddImageToUndoContainer(VTKImageDataPointerType img,
- const RegionS& region) {
+ ImageMManagerType* imMManager) {
//Adding image
ImageInfoUR* imageInfo = new ImageInfoUR();
imageInfo->SetImageName(
this->GetImageName(this->m_ImgUndoDeque.size(), true));
imageInfo->SetImage(img);
- imageInfo->SetRegion(region);
+ imageInfo->SetImageMManager(imMManager);
///---------------------------------------------------------------------------------------------------
// Uncoment the following line
- imageInfo->SaveImageAsMHD(this->m_GlobalPath);
+ //imageInfo->SaveImageAsMHD(this->m_GlobalPath);
///------------------------------------------------------------------------------------------------
//Adding to deque
this->m_ImgUndoDeque.push_back(imageInfo);
}
//virtual
void Image3DDequeUR::AddImageToRedoContainer(VTKImageDataPointerType img,
- const RegionS& region) {
+ ImageMManagerType* imMManager) {
}
//virtual
ImageInfoUR* Image3DDequeUR::Redo() {
this->m_GlobalPath = globalPath;
}
-StringType Image3DDequeUR::GetGlobalPath() {
+Image3DDequeUR::StringType Image3DDequeUR::GetGlobalPath() {
return (this->m_GlobalPath);
}
-StringType Image3DDequeUR::GetImageName(const int & pos, const bool& undo) {
+Image3DDequeUR::StringType Image3DDequeUR::GetImageName(const int & pos,
+ const bool& undo) {
//Giving a name to an image using the date and time
if (this->m_IDImages.empty()) {
time_t rawtime;