X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FmanualPaint%2FbaseFilterManualPaint.cpp;h=67bda4fa6f2e7147b72799b8d66d0b9599052689;hb=5380f9e66daf440f27f33bb060e5ae1a646612cd;hp=3fda57bf49cc39b76705d4eb50672034f39a1fa6;hpb=d0338585b83d4b0422ad465dedd0f885b3441600;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/baseFilterManualPaint.cpp b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/baseFilterManualPaint.cpp index 3fda57b..67bda4f 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/baseFilterManualPaint.cpp +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/baseFilterManualPaint.cpp @@ -1,8 +1,8 @@ #include "baseFilterManualPaint.h" baseFilterManualPaint::baseFilterManualPaint() { - _MRegion = new RegionStructUR(); - CleanModifiedRegion(); + _IMManager = new ImageMManager(); + _IMManager->CleanModifiedRegion(); _graylevel = 0.0; _2D3D = 1; // 0 2D , 1 true 3D _direction = 0; // 1 XZ , 0 YZ , 2 XY @@ -110,34 +110,10 @@ void baseFilterManualPaint::GetScalarRange(double * range) { range = this->_image->GetScalarRange(); } -RegionStructUR* baseFilterManualPaint::GetModifiedRegion() { - return (this->_MRegion); +ImageMManager* baseFilterManualPaint::GetImageMManager() { + return (this->_IMManager); } //DFCH -void baseFilterManualPaint::CleanModifiedRegion() { - this->_MRegion->minX = 0; - this->_MRegion->maxX = 0; - this->_MRegion->minY = 0; - this->_MRegion->maxY = 0; - this->_MRegion->minZ = 0; - this->_MRegion->maxZ = 0; +void baseFilterManualPaint::CleanImageMManager() { + this->_IMManager->CleanModifiedRegion(); } //DFCH -void baseFilterManualPaint::CalculateMinMaxRegion(const int& i, const int& j, - const int& k) { - if (i < this->_MRegion->minX) { - this->_MRegion->minX = i; - } else { - this->_MRegion->maxX = i; - } //fi - if (j < this->_MRegion->minY) { - this->_MRegion->minY = j; - } else { - this->_MRegion->maxY = j; - } //fi - if (k < this->_MRegion->minZ) { - this->_MRegion->minZ = k; - } else { - this->_MRegion->maxZ = k; - } //fi -} -