- && (pz >= _minZ) && (pz <= _maxZ)) {
- if (_usingAuxImageFill == true) {
- this->_IMManager->AddModifiedPixel(px, py, pz); //DFCH
- _auxImageFill->SetScalarComponentFromFloat(px, py, pz, 0, 0);
+ && (pz >= _minZ) && (pz <= _maxZ))
+ {
+ if (_usingAuxImageFill == true)
+ {
+//UPS ??EED this->_IMManager->AddModifiedPixel(px, py, pz); //DFCH
+//EED01
+// _auxImageFill->SetScalarComponentFromFloat(px, py, pz, 0, 0);
+ _ptrAuxImageFill[ ivi ]=0;
+ }
+ difX=px-_pxfill;
+ difY=py-_pyfill;
+ difZ=pz-_pzfill;
+ _tmpDistfill = difX*difX + difY*difY + difZ*difZ;
+// _tmpDistfill = (px-_pxfill)*(px-_pxfill)
+// + (py-_pyfill)*(py-_pyfill)
+// + (pz-_pzfill)*(pz-_pzfill);
+
+//if (_countRecursiveFill >1 )
+//{
+// printf(" -> %d %d %d cr=%ld r=%f\n", px,py,pz,_countRecursiveFill , _tmpDistfill);
+//}
+
+
+//EED01
+// _tmpiglfill = _image->GetScalarComponentAsDouble(px, py, pz, 0);
+GETVALUE2_VTK_CREA(_tmpiglfill,p_image,st_image,ivi)
+
+ if (_image2!=NULL)
+ {
+//EED01
+// _tmpiglfill2 = _image2->GetScalarComponentAsDouble(px, py, pz, 0);
+GETVALUE2_VTK_CREA(_tmpiglfill2,p_image2,st_image2,ivi)
+ } else {
+ _tmpiglfill2 = _tmpiglfill;