#include "vtkMetaImageWriter.h"
#include "creaImageIOImageReader.h"
-class Image3DDequeUR : public ImageDequeUR
-{
+class Image3DDequeUR: public ImageDequeUR {
private:
ImageInfoDeque m_ImgUndoDeque;
ImageInfoDeque m_ImgRedoDeque;
public:
Image3DDequeUR();
virtual ~Image3DDequeUR();
- 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( );
- void cleanContainers();
- void setGlobalPath( const std::string& globalPath );
- std::string getGlobalPath( );
- std::string getImageName( );
+ 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();
+ void CleanContainers();
+ void SetGlobalPath(const std::string& globalPath);
+ std::string GetGlobalPath();
+ std::string GetImageName();
};
-
#endif /* IMAGE3DDEQUEUR_H_ */