]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/image3DDequeUR.h
DFCH: imageUndoRedo + Manual Paint: It doesn't works :s :s
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / image3DDequeUR.h
index 718b4e20ab597c2d6e418ba35eca8eadaf2bcbb2..689a1d7002a87f599b7b557963c858584630d4b3 100755 (executable)
@@ -15,25 +15,19 @@ class Image3DDequeUR: public ImageDequeUR {
 public:
        Image3DDequeUR();
        virtual ~Image3DDequeUR();
+       virtual void AddImagesToURContainer(VTKImageDataPointerType imgUndo,
+                       VTKImageDataPointerType imgRedo, ImageMManager* imMManager);
+       virtual void CleanURContainerFromIndex(const int& index);
+       virtual void ManageMemory();
+       virtual ImageInfoUR* Undo();
+       virtual ImageInfoUR* Redo();
        void SetGlobalPath(const StringType& globalPath);
        StringType GetGlobalPath();
        StringType GetImageName(const int & pos, const bool& undo);
        void CleanHardDisk();
-       virtual void AddImageToUndoContainer(VTKImageDataPointerType img,
-                       ImageMManagerType* imMManager);
-       virtual void AddImageToRedoContainer(VTKImageDataPointerType img,
-                       ImageMManagerType* imMManager);
-       virtual void CleanUndoContainerFromIndex(const int& index);
-       virtual void CleanRedoContainer( );
-       virtual void CleanContainers();
-       virtual void ManageMemory();
-       virtual ImageInfoUR* Undo();
-       virtual ImageInfoUR* Redo();
 protected:
-       ImageInfoDeque m_ImgUndoDeque;
-       ImageInfoDeque m_ImgRedoDeque;
-       int m_CurrentUndoPos;
-       int m_CurrentRedoPos;
+       ImageInfoDeque m_ImgURDeque;
+       int m_CurrentURPos;
        StringType m_GlobalPath;
        StringType m_IDImages;
 };