}
//virtual
-void Image3DDequeUR::addImageToUndoContainer(ImageType* img,
+void Image3DDequeUR::AddImageToUndoContainer(ImageType* img,
const RegionS& region) {
//managing memory
if (this->m_ImgUndoDeque.size() > 0) {
- this->m_ImgUndoDeque.back().removeImageFromMemory();
+ this->m_ImgUndoDeque.back().RemoveImageFromMemory();
} //fi
ImageInfoUR imageInfo;
- imageInfo.setImageName(this->getImageName());
- imageInfo.setImage(img);
- imageInfo.setRegion(region);
+ imageInfo.SetImageName(this->GetImageName());
+ imageInfo.SetImage(img);
+ imageInfo.SetRegion(region);
//saving to disk
- std::string fullpath = this->m_globalPath + imageInfo.getImageName()
+ std::string fullpath = this->m_globalPath + imageInfo.GetImageName()
+ "_UNDO.MHD";
- this->saveImageAsMHD(img, fullpath);
+ this->SaveImageAsMHD(img, fullpath);
//Adding to deque
this->m_ImgUndoDeque.push_back(imageInfo);
this->m_currentUndoPos = this->m_ImgUndoDeque.size() - 1;
}
//virtual
-void Image3DDequeUR::addImageToRedoContainer(ImageType* img,
+void Image3DDequeUR::AddImageToRedoContainer(ImageType* img,
const RegionS& region) {
//managing memory
if (this->m_ImgRedoDeque.size() > 0) {
- this->m_ImgRedoDeque.back().removeImageFromMemory();
+ this->m_ImgRedoDeque.back().RemoveImageFromMemory();
} //fi
ImageInfoUR imageInfo;
- imageInfo.setImageName(this->getImageName());
- imageInfo.setImage(img);
- imageInfo.setRegion(region);
+ imageInfo.SetImageName(this->GetImageName());
+ imageInfo.SetImage(img);
+ imageInfo.SetRegion(region);
//saving to disk
- std::string fullpath = this->m_globalPath + imageInfo.getImageName()
+ std::string fullpath = this->m_globalPath + imageInfo.GetImageName()
+ "_REDO.MHD";
- this->saveImageAsMHD(img, fullpath);
+ this->SaveImageAsMHD(img, fullpath);
//Adding to deque
this->m_ImgRedoDeque.push_back(imageInfo);
}
//virtual
-void Image3DDequeUR::loadUndoImageToPMemory(const unsigned int& index) {
+void Image3DDequeUR::LoadUndoImageToPMemory(const unsigned int& index) {
creaImageIO::ImageReader reader;
std::string fullPath = this->m_globalPath
- + this->m_ImgUndoDeque[index].getImageName();
- this->m_ImgUndoDeque[index].setImage(reader.ReadImage(fullPath));
+ + this->m_ImgUndoDeque[index].GetImageName();
+ this->m_ImgUndoDeque[index].SetImage(reader.ReadImage(fullPath));
}
//virtual
-void Image3DDequeUR::removeUndoImageFromPMemory(const unsigned int& index) {
- this->m_ImgUndoDeque[index].removeImageFromMemory();
+void Image3DDequeUR::RemoveUndoImageFromPMemory(const unsigned int& index) {
+ this->m_ImgUndoDeque[index].RemoveImageFromMemory();
}
//virtual
-void Image3DDequeUR::loadRedoImageToPMemory(const unsigned int& index) {
+void Image3DDequeUR::LoadRedoImageToPMemory(const unsigned int& index) {
creaImageIO::ImageReader reader;
std::string fullPath = this->m_globalPath
- + this->m_ImgRedoDeque[index].getImageName();
- this->m_ImgRedoDeque[index].setImage(reader.ReadImage(fullPath));
+ + this->m_ImgRedoDeque[index].GetImageName();
+ this->m_ImgRedoDeque[index].SetImage(reader.ReadImage(fullPath));
}
//virtual
-void Image3DDequeUR::removeRedoImageFromPMemory(const unsigned int& index) {
- this->m_ImgRedoDeque[index].removeImageFromMemory();
+void Image3DDequeUR::RemoveRedoImageFromPMemory(const unsigned int& index) {
+ this->m_ImgRedoDeque[index].RemoveImageFromMemory();
}
//virtual
-void Image3DDequeUR::saveImageAsMHD(ImageType* img,
+void Image3DDequeUR::SaveImageAsMHD(ImageType* img,
const std::string& filename) {
vtkMetaImageWriter* w = vtkMetaImageWriter::New();
w->SetInput(img);
}
//virtual
-ImageInfoUR Image3DDequeUR::undo() {
+ImageInfoUR Image3DDequeUR::Undo() {
ImageInfoUR imgRet;
if (this->m_currentUndoPos < (this->m_ImgUndoDeque.size() + 1)) {
- this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos + 1)].removeImageFromMemory();
+ this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos + 1)].RemoveImageFromMemory();
} //fi
if (this->m_currentUndoPos != -1) {
//removing from memory
if ((this->m_currentUndoPos + 1) < this->m_ImgUndoDeque.size()) {
- this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos + 1)].removeImageFromMemory();
+ this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos + 1)].RemoveImageFromMemory();
} //fi
ImageInfoUR imgRet =
this->m_ImgUndoDeque[(unsigned int) m_currentUndoPos];
this->m_currentUndoPos--;
//adding to memory
if (this->m_currentUndoPos != -1) {
- this->loadUndoImageToPMemory((unsigned int) m_currentUndoPos);
+ this->LoadUndoImageToPMemory((unsigned int) m_currentUndoPos);
} //fi
} //fi
return (imgRet);
}
//virtual
-ImageInfoUR Image3DDequeUR::redo() {
+ImageInfoUR Image3DDequeUR::Redo() {
ImageInfoUR imgRet;
if (this->m_currentUndoPos >= (this->m_ImgRedoDeque.size() - 1)
&& (this->m_ImgRedoDeque.size() > 0)) {
- this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos)].removeImageFromMemory();
+ this->m_ImgUndoDeque[(unsigned int) (m_currentUndoPos)].RemoveImageFromMemory();
this->m_currentUndoPos++;
- this->loadUndoImageToPMemory((unsigned int) m_currentUndoPos);
+ this->LoadUndoImageToPMemory((unsigned int) m_currentUndoPos);
imgRet = this->m_ImgRedoDeque.back();
this->m_ImgRedoDeque.pop_back();
if (this->m_ImgRedoDeque.size() > 0) {
- loadRedoImageToPMemory(
+ LoadRedoImageToPMemory(
(unsigned int) (this->m_ImgRedoDeque.size() - 1));
} //fi
} //fi
return (imgRet);
}
-void Image3DDequeUR::cleanContainers() {
+void Image3DDequeUR::CleanContainers() {
for (unsigned int i = 0; i < this->m_ImgUndoDeque.size(); i++) {
- this->m_ImgUndoDeque[i].removeImageFromMemory();
+ this->m_ImgUndoDeque[i].RemoveImageFromMemory();
} //rof
for (unsigned int i = 0; i < this->m_ImgRedoDeque.size(); i++) {
- this->m_ImgRedoDeque[i].removeImageFromMemory();
+ this->m_ImgRedoDeque[i].RemoveImageFromMemory();
} //rof
this->m_ImgRedoDeque.clear();
this->m_ImgUndoDeque.clear();
}
-void Image3DDequeUR::setGlobalPath(const std::string& globalPath) {
+void Image3DDequeUR::SetGlobalPath(const std::string& globalPath) {
this->m_globalPath = globalPath;
}
-std::string Image3DDequeUR::getGlobalPath() {
+std::string Image3DDequeUR::GetGlobalPath() {
return (this->m_globalPath);
}
-std::string Image3DDequeUR::getImageName() {
+std::string Image3DDequeUR::GetImageName() {
//Giving a name to an image using the date and time
time_t rawtime;
struct tm * timeinfo;