]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/managerUR.h
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / managerUR.h
index af4691157ebfb00058566d25b2c0a75f0e532a53..aae2158b4769263a60f0c388084dc17ddf4938d2 100755 (executable)
 #include <vtkExtractVOI.h>
 
 #include "image3DDequeUR.h"
+#include "imageModificationManager.h"
+#include "regionStructUR.h"
 
 class ManagerUR {
 public:
        typedef Image3DDequeUR IDequeType;
        typedef RegionStructUR RegionSType;
+       typedef ImageMManager ImageMManagerType;
        typedef vtkSmartPointer<vtkImageData> VTKImageDataPointerType;
        typedef vtkSmartPointer<vtkExtractVOI> VTKExtractVOIPointerType;
        typedef std::string StringType;
@@ -29,8 +32,8 @@ public:
        virtual void SetImage(vtkImageData *image);
        virtual void Undo();
        virtual void Redo();
-       virtual void SetUndoImage(const RegionSType& region);
-       virtual void SetRedoImage(const RegionSType& region);
+       virtual void SetUndoImage(ImageMManagerType* imMManager);
+       virtual void SetRedoImage(ImageMManagerType* imMManager);
 protected:
        virtual void DrawUR(ImageInfoUR imageInfo);