]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageDequeUR.h
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / imageDequeUR.h
index 761f56a0a5c9a7382be08f1634856a6edcf35820..c66c75ba43fe9899143364a00a53a72fe61d6441 100755 (executable)
 #include <vtkImageData.h>
 #include <vtkSmartPointer.h>
 #include "imageInfoUR.h"
-#include "regionStructUR.h"
-
-typedef std::deque<ImageInfoUR*> ImageInfoDeque;
-typedef vtkSmartPointer<vtkImageData> VTKImageDataPointerType;
-typedef RegionStructUR RegionS;
-typedef std::string StringType;
+#include "imageModificationManager.h"
 
 class ImageDequeUR {
+public:
+       typedef std::deque<ImageInfoUR*> ImageInfoDeque;
+       typedef vtkSmartPointer<vtkImageData> VTKImageDataPointerType;
+       typedef std::string StringType;
+       typedef ImageMManager ImageMManagerType;
 public:
        ImageDequeUR();
        virtual ~ImageDequeUR();
        virtual void AddImageToUndoContainer(VTKImageDataPointerType img,
-                       const RegionS& region);
+                       ImageMManager* imMManager);
        virtual void AddImageToRedoContainer(VTKImageDataPointerType img,
-                       const RegionS& region);
+                       ImageMManager* imMManager);
        virtual void CleanUndoContainerFromIndex(const int& index);
        virtual void CleanRedoContainerFromIndex(const int& index);
        virtual void CleanContainers();