]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/image3DDequeUR.h
DFCH: UndoRedo + ManualPaint - Code update. Undo beta1 working :) :) :)
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / image3DDequeUR.h
index 414f33687c605ff7b8fa4736b195983742ca9052..63aaad24975bd6beed6f93cbc165bfc78b6f5a27 100755 (executable)
 #include "imageDequeUR.h"
 #include <ctime>
 
-
 class Image3DDequeUR: public ImageDequeUR {
 private:
        ImageInfoDeque m_ImgUndoDeque;
        ImageInfoDeque m_ImgRedoDeque;
        int m_CurrentUndoPos;
        int m_CurrentRedoPos;
-       std::string m_GlobalPath;
-       std::string m_IDImages;
+       StringType m_GlobalPath;
+       StringType m_IDImages;
 public:
        Image3DDequeUR();
        virtual ~Image3DDequeUR();
-       void SetGlobalPath(const std::string& globalPath);
-       std::string GetGlobalPath();
-       std::string GetImageName(const int & pos, const bool& undo);
-       virtual void AddImageToUndoContainer(ImageType* img, const RegionS& region);
-       virtual void AddImageToRedoContainer(ImageType* img, const RegionS& region);
+       void SetGlobalPath(const StringType& globalPath);
+       StringType GetGlobalPath();
+       StringType GetImageName(const int & pos, const bool& undo);
+       virtual void AddImageToUndoContainer(VTKImageDataPointerType img,
+                       const RegionS& region);
+       virtual void AddImageToRedoContainer(VTKImageDataPointerType img,
+                       const RegionS& region);
        virtual void CleanUndoContainerFromIndex(const int& index);
        virtual void CleanRedoContainerFromIndex(const int& index);
        virtual void CleanContainers();