]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageInfoUR.cxx
DFCH: Manualpaint + imageUndoRedo Big changes, new class for the management of the...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / imageInfoUR.cxx
index 3d1093752f0a67b7085eefb0e35d7e74bcd06568..d788dbc06ebc9d5aea9963ba9b8b546a9be2dea8 100755 (executable)
@@ -17,8 +17,8 @@ ImageInfoUR::~ImageInfoUR() {
 void ImageInfoUR::SetImageName(const StringType &imgName) {
        this->m_ImageName = imgName;
 }
-void ImageInfoUR::SetRegion(const RegionStructUR &region) {
-       this->m_Region = region;
+void ImageInfoUR::SetImageMManager(ImageMManagerType* imMManager) {
+       this->m_ImageMManager = imMManager;
 }
 void ImageInfoUR::SetStatus(const bool& onMemory) {
        this->m_OnMemory = onMemory;
@@ -35,8 +35,8 @@ ImageInfoUR::VTKImageDataPointerType ImageInfoUR::GetImage() {
        return (this->m_Image);
 }
 
-RegionStructUR ImageInfoUR::GetRegion() {
-       return (this->m_Region);
+ImageInfoUR::ImageMManagerType* ImageInfoUR::GetImageMManager() {
+       return (this->m_ImageMManager);
 }
 bool ImageInfoUR::GetStatus() {
        return (this->m_OnMemory);
@@ -53,6 +53,7 @@ void ImageInfoUR::LoadImageMHDToMemory(const StringType& gPath) {
        VTKMetaImageReaderPointerType reader = VTKMetaImageReaderPointerType::New();
        reader->SetFileName(filename.c_str());
        this->m_Image = reader->GetOutput();
+       this->m_Image->Update();
        this->m_OnMemory = true;
 }
 void ImageInfoUR::SaveImageAsMHD(const StringType& gPath) {