Skip to content

Commit 4e9a4bf

Browse files
committed
fix(WasmImageToImageFilter): set default bufferedRegion
Based on the `size` if bufferedRegion has not been set. Also remove unused `largestSize` variable.
1 parent d2dd7d1 commit 4e9a4bf

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

include/itkWasmImageToImageFilter.hxx

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,19 @@ WasmImageToImageFilter<TImage>
206206
RegionType bufferedRegion;
207207
RegionType largestRegion;
208208
using SizeType = typename ImageType::SizeType;
209-
SizeType largestSize;
210209
SizeValueType totalSize = 1;
211210
for (unsigned int i = 0; i < Dimension; ++i)
212211
{
213-
bufferedRegion.SetIndex(i, imageJSON.bufferedRegion.index[i]);
214-
bufferedRegion.SetSize(i, imageJSON.bufferedRegion.size[i]);
212+
if (imageJSON.bufferedRegion.size.size())
213+
{
214+
bufferedRegion.SetIndex(i, imageJSON.bufferedRegion.index[i]);
215+
bufferedRegion.SetSize(i, imageJSON.bufferedRegion.size[i]);
216+
}
217+
else
218+
{
219+
bufferedRegion.SetIndex(i, 0);
220+
bufferedRegion.SetSize(i, imageJSON.size[i]);
221+
}
215222
totalSize *= imageJSON.bufferedRegion.size[i];
216223
largestRegion.SetSize(i, imageJSON.size[i]);
217224
}

0 commit comments

Comments
 (0)