void FillFilter::Run(int px, int py, int pz) // virtual
{
long int ivi;
- if ((_px >= _minX) && (_px < _dimX) && (_py >= _minY) && (_py < _dimY)
- && (_pz >= _minZ) && (_pz < _dimZ))
+
+/* //EED 2020-04-28 BORRAME Change to local variables to use with openmp
+ if ( (_px >= _minX) && (_px < _dimX) &&
+ (_py >= _minY) && (_py < _dimY) &&
+ (_pz >= _minZ) && (_pz < _dimZ) )
{
this->_IMManager->BaseInitialPoint(_px, _py ,_pz);
-// FillToolLoop(_px, _py, _pz);
+ FillToolLoop(_px, _py, _pz);
+ } //if _minX _maxX _minY _maxY _minZ _maxZ
+*/
+
+ if ( (px >= _minX) && (px < _dimX) &&
+ (py >= _minY) && (py < _dimY) &&
+ (pz >= _minZ) && (pz < _dimZ) )
+ {
+ this->_IMManager->BaseInitialPoint(px, py ,pz);
FillToolLoop(px, py, pz);
+ } //if _minX _maxX _minY _maxY _minZ _maxZ
- } //if _minX _maxX _minY _maxY _minZ _maxZ
}