]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/managerUR.h
DFCH: UndoRedo + ManualPaint - Code update. Undo beta1 working :) :) :)
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / managerUR.h
index d14ba32ef34e33bdd8bb5559793f037bcf143247..af4691157ebfb00058566d25b2c0a75f0e532a53 100755 (executable)
 #include <iostream>
 #include <string>
 #include <vtkImageData.h>
+#include <vtkSmartPointer.h>
+#include <vtkExtractVOI.h>
 
 #include "image3DDequeUR.h"
 
-typedef Image3DDequeUR IDequeType;
-typedef RegionStructUR RegionSType;
-typedef vtkImageData ImageType;
-
 class ManagerUR {
+public:
+       typedef Image3DDequeUR IDequeType;
+       typedef RegionStructUR RegionSType;
+       typedef vtkSmartPointer<vtkImageData> VTKImageDataPointerType;
+       typedef vtkSmartPointer<vtkExtractVOI> VTKExtractVOIPointerType;
+       typedef std::string StringType;
 public:
        ManagerUR();
        virtual ~ManagerUR();
@@ -27,7 +31,7 @@ public:
        virtual void Redo();
        virtual void SetUndoImage(const RegionSType& region);
        virtual void SetRedoImage(const RegionSType& region);
-private:
+protected:
        virtual void DrawUR(ImageInfoUR imageInfo);
 
 };