- double _graylevelbasefill;
-
- double _distbasefill;
- double _tmpiglfill;
- double _tmpiglfill2;
- vtkImageData *_auxImageFill;
-
- bool _auxGrayLevelValidationFill;
-
-
- int _maxXback;
- int _maxYback;
- int _maxZback;
-
-/*
-//EED01
- int _pxfill;
- int _pyfill;
- int _pzfill;
- long int _countRecursiveFill;
- long int _countRecursiveFillProblem;
- unsigned char *_ptrAuxImageFill;
- long int _countProgressingFill;
- long int _limitRecursionFill;
- bool _usingAuxImageFill;
- double _tmpDistfill;
- int difX;
- int difY;
- int difZ;
-*/
+
+//EED 2020-04-28 BORRAME Change to local variables to use with openmp
+// double _distbasefill;
+// double _graylevelbasefill;
+// double _tmpiglfill;
+// double _tmpiglfill2;
+// bool _auxGrayLevelValidationFill;
+
+//EED 2020-04-28 BORRAME Change to local variables to use with openmp
+// vtkImageData *_auxImageFill;
+// int _maxXback;
+// int _maxYback;
+// int _maxZback;
+ vtkImageData *_GeneralAuxImageFill;
+
+vtkImageData* CreateAuxImageFill( long int &OneColumnAux, long int &OneLineAux , long int &OnePlaneAux,
+ int px, int py, int pz,
+ int &pxAux, int &pyAux, int &pzAux,
+ int &minXAux, int &minYAux, int &minZAux );
+void Copy_AuxImageFill_To_GeneralAuxFill(int minXAux, int minYAux, int minZAux, vtkImageData *auxImageFill);