]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/image3DDequeUR.h
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / image3DDequeUR.h
index 63aaad24975bd6beed6f93cbc165bfc78b6f5a27..9f46cb2bbd68171847872da882ef7c3757bd2b7f 100755 (executable)
 #include <ctime>
 
 class Image3DDequeUR: public ImageDequeUR {
-private:
-       ImageInfoDeque m_ImgUndoDeque;
-       ImageInfoDeque m_ImgRedoDeque;
-       int m_CurrentUndoPos;
-       int m_CurrentRedoPos;
-       StringType m_GlobalPath;
-       StringType m_IDImages;
 public:
        Image3DDequeUR();
        virtual ~Image3DDequeUR();
@@ -26,14 +19,21 @@ public:
        StringType GetGlobalPath();
        StringType GetImageName(const int & pos, const bool& undo);
        virtual void AddImageToUndoContainer(VTKImageDataPointerType img,
-                       const RegionS& region);
+                       ImageMManagerType* imMManager);
        virtual void AddImageToRedoContainer(VTKImageDataPointerType img,
-                       const RegionS& region);
+                       ImageMManagerType* imMManager);
        virtual void CleanUndoContainerFromIndex(const int& index);
        virtual void CleanRedoContainerFromIndex(const int& index);
        virtual void CleanContainers();
        virtual ImageInfoUR* Undo();
        virtual ImageInfoUR* Redo();
+protected:
+       ImageInfoDeque m_ImgUndoDeque;
+       ImageInfoDeque m_ImgRedoDeque;
+       int m_CurrentUndoPos;
+       int m_CurrentRedoPos;
+       StringType m_GlobalPath;
+       StringType m_IDImages;
 };
 
 #endif /* IMAGE3DDEQUEUR_H_ */