]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/image3DDequeUR.cxx
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / image3DDequeUR.cxx
index 22224c51493b13d508d55d27dbe7e4e34a63d828..2b7f1401bf39bd0123633f38afb439d03ee1f8df 100755 (executable)
@@ -13,16 +13,16 @@ Image3DDequeUR::~Image3DDequeUR() {
 }
 //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);
@@ -39,7 +39,7 @@ ImageInfoUR* Image3DDequeUR::Undo() {
 }
 //virtual
 void Image3DDequeUR::AddImageToRedoContainer(VTKImageDataPointerType img,
-               const RegionS& region) {
+               ImageMManagerType* imMManager) {
 }
 //virtual
 ImageInfoUR* Image3DDequeUR::Redo() {
@@ -81,11 +81,12 @@ void Image3DDequeUR::SetGlobalPath(const StringType& globalPath) {
        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;