]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/manualPaint/baseFilterManualPaint.cpp
v1.0.3 BUG 1404
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / manualPaint / baseFilterManualPaint.cpp
index d9ce41aaed5a077d9091134d9588d600b445005f..67bda4fa6f2e7147b72799b8d66d0b9599052689 100644 (file)
@@ -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
@@ -109,33 +109,11 @@ void baseFilterManualPaint::SetGeneralMinMax(int minX, int maxX, int minY,
 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
-}