Commit e181456d authored by Will Schroeder's avatar Will Schroeder
Browse files

Fixed overrrun issue former MR 1120

parent 26be68fd
...@@ -1080,13 +1080,16 @@ GenerateOutput(double value, T* rowPtr, vtkIdType row, vtkIdType slice) ...@@ -1080,13 +1080,16 @@ GenerateOutput(double value, T* rowPtr, vtkIdType row, vtkIdType slice)
this->AdvanceVoxelIds(eCase,eIds); this->AdvanceVoxelIds(eCase,eIds);
} }
// advance along voxel row // advance along voxel row if not at the end
ePtr[0]++; ePtr[1]++; ePtr[2]++; ePtr[3]++; if ( i < dim0Wall )
eCase = this->GetEdgeCase(ePtr); {
ePtr[0]++; ePtr[1]++; ePtr[2]++; ePtr[3]++;
eCase = this->GetEdgeCase(ePtr);
++ijk[0]; ++ijk[0];
sPtr += incs[0]; sPtr += incs[0];
x[0] += xSpace; x[0] += xSpace;
}//if not at end of voxel row
} //for all non-trimmed cells along this x-edge } //for all non-trimmed cells along this x-edge
} }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment