- for (k = minZ; k <= maxZ; k++) {
-// if ((i>=_minX) && (i<=_maxX) && (j>=_minY) && (j<=_maxY) && (k>=_minZ) && (k<=_maxZ))
-// {
-
- float scalarComponent = _image->GetScalarComponentAsFloat(i,
- j, k, 0);
- if ((this->GetRangeMin() <= scalarComponent)
- && (scalarComponent <= this->GetRangeMax())) {
- zz = _pz - k;
- zz = zz * zz;
- if (_brushform == 0) {
- this->_IMManager->AddModifiedPixel(i, j, k); //DFCH
- _image->SetScalarComponentFromFloat(i, j, k, 0,
- value);
- } else if (_brushform == 1) {
+ for (k = minZ; k <= maxZ; k++)
+ {
+ pixelModify=false;
+ scalarComponent = _image->GetScalarComponentAsFloat(i,j, k, 0);
+ if ((_RangeMin <= scalarComponent) && (scalarComponent <= _RangeMax ))
+ {
+ if (_brushform == 0)
+ {
+ pixelModify=true;
+// this->_IMManager->AddModifiedPixel(i, j, k); //DFCH
+// _image->SetScalarComponentFromFloat(i, j, k, 0,value);
+ } // _brushform 0
+ if (_brushform == 1)
+ {
+ zz = _pz - k;
+ zz = zz * zz;