/* * managerUR.h * * Created on: Sep 26, 2011 * Author: caceres */ #ifndef MANAGERUR_H_ #define MANAGERUR_H_ #include #include #include #include "imageDequeUR.h" typedef ImageDequeUR IDequeType; typedef RegionStructUR RegionSType; typedef vtkImageData ImageType; class ManagerUR { public: ManagerUR(); virtual ~ManagerUR(); virtual void undo(); virtual void redo(); virtual void setUndoImage( const RegionSType& region ); virtual void setRedoImage( const RegionSType& region ); private: virtual void drawUR(ImageType* urImage, const RegionSType& region); }; #endif /* MANAGERUR_H_ */