4 * Created on: Sep 26, 2011
8 #ifndef IMAGE3DDEQUEUR_H_
9 #define IMAGE3DDEQUEUR_H_
11 #include "imageDequeUR.h"
14 class Image3DDequeUR: public ImageDequeUR {
17 virtual ~Image3DDequeUR();
18 virtual void AddImagesToURContainer(VTKImageDataPointerType imgUndo,
19 VTKImageDataPointerType imgRedo, ImageMManager* imMManager);
20 virtual void CleanURContainerFromIndex(const int& index);
21 virtual void ManageMemory();
22 virtual ImageInfoUR* Undo();
23 virtual ImageInfoUR* Redo();
24 void SetGlobalPath(const StringType& globalPath);
25 StringType GetGlobalPath();
26 StringType GetImageName(const int & pos);
29 ImageInfoDeque m_ImgURDeque;
31 StringType m_GlobalPath;
32 StringType m_IDImages;
35 #endif /* IMAGE3DDEQUEUR_H_ */