// ----------------------------------------------------------------------------------
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()
// ----------------------------------------------------------------------------------
void ImageMManager::AddModifiedPixel(const int& i, const int& j, const int& k)
{
-//printf("EED ImageMManager::AddModifiedPixel \n");
this->CalculateMinMaxRegion(i, j, k);
}
// ----------------------------------------------------------------------------------
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;
+}
+