#include "imageModificationManager.h"
// ----------------------------------------------------------------------------------
-ImageMManager::ImageMManager() {
-
+ImageMManager::ImageMManager()
+{
}
// ----------------------------------------------------------------------------------
-ImageMManager::ImageMManager(ImageMManager* manager) {
+ImageMManager::ImageMManager(ImageMManager* manager)
+{
this->m_RegionStruct = manager->GetModifiedRegion();
}
// ----------------------------------------------------------------------------------
-ImageMManager::~ImageMManager() {
-
+ImageMManager::~ImageMManager()
+{
}
// ----------------------------------------------------------------------------------
-void ImageMManager::CleanModifiedRegion() {
-
+void ImageMManager::CleanModifiedRegion()
+{
int min = std::numeric_limits<int>::min();
int max = std::numeric_limits<int>::max();
this->m_RegionStruct.minX = max;
this->m_ValidRegion = false;
}
// ----------------------------------------------------------------------------------
-void ImageMManager::CalculateMinMaxRegion(const int& i, const int& j,
- const int& k) {
- if (i >= 0 && j >= 0 && k >= 0) {
- if (i <= this->m_RegionStruct.minX) {
+void ImageMManager::CalculateMinMaxRegion(const int& i, const int& j, const int& k)
+{
+ if (i >= 0 && j >= 0 && k >= 0)
+ {
+ if (i <= this->m_RegionStruct.minX)
+ {
this->m_RegionStruct.minX = i;
} //fi
- if (i > this->m_RegionStruct.maxX) {
+ if (i > this->m_RegionStruct.maxX)
+ {
this->m_RegionStruct.maxX = i;
} //esle
- if (j <= this->m_RegionStruct.minY) {
+ if (j <= this->m_RegionStruct.minY)
+ {
this->m_RegionStruct.minY = j;
} //fi
- if (j > this->m_RegionStruct.maxY) {
+ if (j > this->m_RegionStruct.maxY)
+ {
this->m_RegionStruct.maxY = j;
} //esle
- if (k <= this->m_RegionStruct.minZ) {
+ if (k <= this->m_RegionStruct.minZ)
+ {
this->m_RegionStruct.minZ = k;
} //fi
- if (k > this->m_RegionStruct.maxZ) {
+ if (k > this->m_RegionStruct.maxZ)
+ {
this->m_RegionStruct.maxZ = k;
} //esle
this->m_ValidRegion = true;
- } //fi
- else {
+ }else {
this->m_ValidRegion = false;
- } //esle
+ } // if i j k
+
+ if (m_ValidRegion ) printf(" ImageMManager::CalculateMinMaxRegion true \n");
+ if (!m_ValidRegion ) printf(" ImageMManager::CalculateMinMaxRegion false \n");
}
+
// ----------------------------------------------------------------------------------
-void ImageMManager::AddModifiedPixel(const int& i, const int& j, const int& k) {
+void ImageMManager::AddModifiedPixel(const int& i, const int& j, const int& k)
+{
+printf("EED ImageMManager::AddModifiedPixel \n");
this->CalculateMinMaxRegion(i, j, k);
}
// ----------------------------------------------------------------------------------
-bool ImageMManager::ValidateRegion() {
+bool ImageMManager::ValidateRegion()
+{
return (m_ValidRegion);
}
// ----------------------------------------------------------------------------------
-RegionStructUR ImageMManager::GetModifiedRegion() {
+RegionStructUR ImageMManager::GetModifiedRegion()
+{
return (this->m_RegionStruct);
}
// ----------------------------------------------------------------------------------