]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/imageUndoRedo/imageModificationManager.cxx
#3358 creaMaracasVisu Feature New Normal - Box::ColorLayerImageView Change informat...
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / imageUndoRedo / imageModificationManager.cxx
index 32b0f6994eb62f7713c0cb494afa9cfb1338bfa5..d8a7dc01551136027bb897384b85b99cf9f7bca4 100644 (file)
 // ----------------------------------------------------------------------------------
 ImageMManager::ImageMManager() 
 {
+       baseInitialPointX=-9999;
+       baseInitialPointY=-9999;
+       baseInitialPointZ=-9999;
 }
+
 // ----------------------------------------------------------------------------------
 ImageMManager::ImageMManager(ImageMManager* manager) 
 {
-printf("EED ImageMManager::ImageMManager  Start\n");
-       this->m_RegionStruct = manager->GetModifiedRegion();
-       this->m_ValidRegion  = manager->ValidateRegion();
-
-if (manager->ValidateRegion()==true) printf("EED ImageMManager::ImageMManager  manager->ValidateRegion true \n");
-if (manager->ValidateRegion()==false) printf("EED ImageMManager::ImageMManager  manager->ValidateRegion false \n");
-printf("EED ImageMManager::ImageMManager  End\n");
+       this->m_RegionStruct    = manager->GetModifiedRegion();
+       this->m_ValidRegion     = manager->ValidateRegion();
+       this->baseInitialPointX = manager->GetBaseInitialPointX();
+       this->baseInitialPointY = manager->GetBaseInitialPointY();
+       this->baseInitialPointZ = manager->GetBaseInitialPointZ();
 }
 // ----------------------------------------------------------------------------------
 ImageMManager::~ImageMManager() 
@@ -90,7 +92,6 @@ void ImageMManager::CalculateMinMaxRegion(const int& i, const int& j, const int&
 // ----------------------------------------------------------------------------------
 void ImageMManager::AddModifiedPixel(const int& i, const int& j, const int& k) 
 {
-//printf("EED ImageMManager::AddModifiedPixel \n");
        this->CalculateMinMaxRegion(i, j, k);
 }
 // ----------------------------------------------------------------------------------
@@ -104,3 +105,26 @@ RegionStructUR ImageMManager::GetModifiedRegion()
        return (this->m_RegionStruct);
 }
 // ----------------------------------------------------------------------------------
+
+void ImageMManager::BaseInitialPoint(int x, int y, int z)
+{
+       baseInitialPointX = x;  
+       baseInitialPointY = y;  
+       baseInitialPointZ = z;  
+}
+
+int ImageMManager::GetBaseInitialPointX()
+{
+       return baseInitialPointX;
+}
+
+int ImageMManager::GetBaseInitialPointY()
+{
+       return baseInitialPointY;
+}
+
+int ImageMManager::GetBaseInitialPointZ()
+{
+       return baseInitialPointZ;
+}
+