]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/image3DDequeUR.cxx
DFCH
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / image3DDequeUR.cxx
index 93efb5bd6752b03e74448dfa1a8f781ed1c6b69f..d24c809cd3da16102cb71b97bdcad5167331c336 100755 (executable)
@@ -9,7 +9,7 @@ Image3DDequeUR::Image3DDequeUR() {
 }
 //virtual
 Image3DDequeUR::~Image3DDequeUR() {
-
+       this->CleanHardDisk();
 }
 //virtual
 void Image3DDequeUR::AddImageToUndoContainer(VTKImageDataPointerType img,
@@ -95,6 +95,12 @@ void Image3DDequeUR::SetGlobalPath(const StringType& globalPath) {
        this->m_GlobalPath = globalPath;
 }
 
+void Image3DDequeUR::CleanHardDisk() {
+       for (unsigned int i = 0; i < this->m_ImgUndoDeque.size(); i++) {
+               this->m_ImgUndoDeque[i]->RemoveImageFromDisk(this->m_GlobalPath);
+       }
+}
+
 Image3DDequeUR::StringType Image3DDequeUR::GetGlobalPath() {
        return (this->m_GlobalPath);
 }