Skip to content
Snippets Groups Projects
Commit 40f9d547 authored by Julien Michel's avatar Julien Michel
Browse files

BUG: Do not return empty requested region in case StreamingWarpImageFilter...

BUG: Do not return empty requested region in case StreamingWarpImageFilter legitimately asks for a requested region outside of input largest possible region, since it can mess with upstream filters that will throw InvalidRequestedRegionException because Crop() can not crop empty regions
parent d681f9f6
No related branches found
No related tags found
No related merge requests found
......@@ -230,24 +230,9 @@ StreamingWarpImageFilter<TInputImage, TOutputImage, TDisplacementField>
{
inputPtr->SetRequestedRegion(inputRequestedRegion);
}
else
{
inputFinalSize.Fill(0);
inputRequestedRegion.SetSize(inputFinalSize);
inputFinalIndex.Fill(0);
inputRequestedRegion.SetIndex(inputFinalIndex);
// store what we tried to request (prior to trying to crop)
inputPtr->SetRequestedRegion(inputRequestedRegion);
// // build an exception
// itk::InvalidRequestedRegionError e(__FILE__, __LINE__);
// e.SetLocation(ITK_LOCATION);
// e.SetDescription("Requested region is (at least partially) outside the largest possible region.");
// e.SetDataObject(inputPtr);
// throw e;
}
// Here we do not throw an exception, we just do nothing since
// resampling filter can legitimately ask for a region outside of
// input's largest possible region.
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment