4 * Created on: Sep 26, 2011
8 #ifndef IMAGE3DDEQUEUR_H_
9 #define IMAGE3DDEQUEUR_H_
11 #include "imageDequeUR.h"
13 class Image3DDequeUR : public ImageDequeUR
16 ImageInfoDeque m_ImgDeque;
17 unsigned int m_currentPos;
20 virtual ~ImageDequeUR();
21 virtual void addImageToContainer(ImageType* img, const RegionS& region);
22 virtual void loadImageToPMemory();
23 virtual void removeImageFromPMemory();
24 virtual ImageType* undo();
25 virtual ImageType* redo();
26 void removeFirstImageFromContainer();
27 void removeLastImageFromContainer();
28 void cleanContainer();
30 void cleanContainerFromIndex(const unsigned int& index);
34 #endif /* IMAGE3DDEQUEUR_H_ */