/* * managerUR.h * * Created on: Sep 26, 2011 * Author: caceres */ #ifndef MANAGERUR_H_ #define MANAGERUR_H_ #include #include #include #include "image3DDequeUR.h" typedef Image3DDequeUR IDequeType; typedef RegionStructUR RegionSType; typedef vtkImageData ImageType; class ManagerUR { public: ManagerUR(); virtual ~ManagerUR(); virtual void SetImage(vtkImageData *image); virtual void Undo(); virtual void Redo(); virtual void SetUndoImage(const RegionSType& region); virtual void SetRedoImage(const RegionSType& region); private: virtual void DrawUR(ImageInfoUR imageInfo); }; #endif /* MANAGERUR_H_ */