public:
ImageDequeUR();
virtual ~ImageDequeUR();
- virtual void addImageToUndoContainer(ImageType* img, const RegionS& region);
- virtual void addImageToRedoContainer(ImageType* img, const RegionS& region);
- virtual void loadUndoImageToPMemory( const unsigned int& index );
- virtual void removeUndoImageFromPMemory( const unsigned int& index );
- virtual void loadRedoImageToPMemory( const unsigned int& index );
- virtual void removeRedoImageFromPMemory( const unsigned int& index );
- virtual void saveImageAsMHD( ImageType* img, const std::string& filename );
- virtual ImageInfoUR undo( );
- virtual ImageInfoUR redo( );
-private:
- void cleanContainerFromIndex(const unsigned int& index);
+ virtual void AddImageToUndoContainer(ImageType* img, const RegionS& region);
+ virtual void AddImageToRedoContainer(ImageType* img, const RegionS& region);
+ virtual void LoadUndoImageToPMemory(const unsigned int& index);
+ virtual void RemoveUndoImageFromPMemory(const unsigned int& index);
+ virtual void LoadRedoImageToPMemory(const unsigned int& index);
+ virtual void RemoveRedoImageFromPMemory(const unsigned int& index);
+ virtual void SaveImageAsMHD(ImageType* img, const std::string& filename);
+ virtual ImageInfoUR Undo();
+ virtual ImageInfoUR Redo();
};
#endif /* IMAGEDEQUE_H_ */