4 * Created on: Sep 26, 2011
8 #ifndef IMAGEUNDOREDO_H_
9 #define IMAGEUNDOREDO_H_
11 #include "managerUR.h"
12 #include <vtkExtractVOI.h>
14 class ImageUndoRedo: public ManagerUR {
18 IDequeType* m_ImagesDeque;
19 ImageType* m_OriginalImage;
20 ImageType* m_CurrentImage;
23 ImageUndoRedo(ImageType* current);
24 virtual ~ImageUndoRedo();
27 virtual void setUndoImage(const RegionSType& region);
28 virtual void setRedoImage(const RegionSType& region);
29 void setOriginalImage(ImageType* img);
30 void setCurrentImage(ImageType* img);
32 virtual void drawUR(ImageInfoUR imageInfo);
36 #endif /* IMAGEUNDOREDO_H_ */