]> Creatis software - creaMaracasVisu.git/blob - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/image3DDequeUR.cxx
DFCH: Undo/Redo 60% :) :)
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / image3DDequeUR.cxx
1 #include "image3DDequeUR.h"
2
3 Image3DDequeUR::Image3DDequeUR() {
4         this->m_currentPos = 0;
5 }
6 //virtual
7 Image3DDequeUR::~Image3DDequeUR() {
8
9 }
10 //virtual
11 void Image3DDequeUR::addImageToContainer(ImageType* img,
12                 const RegionS& region) {
13 }
14 //virtual
15 void Image3DDequeUR::loadImageToPMemory() {
16 }
17 //virtual
18 void Image3DDequeUR::removeImageFromPMemory() {
19
20 }
21 ImageType* Image3DDequeUR::undo() {
22         return NULL;
23 }
24 ImageType* Image3DDequeUR::redo() {
25         return NULL;
26 }
27 void Image3DDequeUR::removeFirstImageFromContainer() {
28         this->m_ImgDeque.pop_front();
29 }
30 void Image3DDequeUR::removeLastImageFromContainer() {
31         this->m_ImgDeque.pop_back();
32 }
33 void Image3DDequeUR::cleanContainer() {
34         this->m_ImgDeque.clear();
35 }
36 void Image3DDequeUR::cleanContainerFromIndex(const unsigned int& index) {
37         for (int i = this->m_ImgDeque.size(); i >= index; i--) {
38                 this->m_ImgDeque.pop_back();
39         }
40 }