Skip to content

BUG: Add ImageAdaptor::ComputeOffset, to fix ImageRegionIterator support#5872

Merged
hjmjohnson merged 1 commit intoInsightSoftwareConsortium:mainfrom
N-Dekker:BUG-Add-ImageAdaptor-ComputeOffset-for-ImageRegionIterator-support
Mar 7, 2026
Merged

BUG: Add ImageAdaptor::ComputeOffset, to fix ImageRegionIterator support#5872
hjmjohnson merged 1 commit intoInsightSoftwareConsortium:mainfrom
N-Dekker:BUG-Add-ImageAdaptor-ComputeOffset-for-ImageRegionIterator-support

Conversation

@N-Dekker
Copy link
Contributor

@N-Dekker N-Dekker commented Mar 6, 2026

Fixes #5870, "ImageAdaptor should have its own ComputeOffset, ImageRegionIterator support broken"

ImageRegionConstIterator<AdapterType>::Increment() depends on AdapterType::ComputeOffset.

Fixed issue InsightSoftwareConsortium#5870,
"ImageAdaptor should have its own ComputeOffset, ImageRegionIterator support
broken"

`ImageRegionConstIterator<AdapterType>::Increment()` depends on
`AdapterType::ComputeOffset`.
@github-actions github-actions bot added type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances type:Testing Ensure that the purpose of a class is met/the results on a wide set of test cases are correct area:Core Issues affecting the Core module labels Mar 6, 2026
@N-Dekker
Copy link
Contributor Author

N-Dekker commented Mar 6, 2026

FYI, this triggered me to try to fix this issue: PR #5848 comment https://github.com/InsightSoftwareConsortium/ITK/pull/5848/changes#r2878841605

My attempts to replace ImageRegionIteratorWithIndex<OutputImageAdaptorType> with ImageRegionIterator<OutputImageAdaptorType> in itkGradientRecursiveGaussianImageFilter.hxx and itkHessianRecursiveGaussianImageFilter.hxx appeared to cause test failures, because of issue #5870 !

@N-Dekker N-Dekker marked this pull request as ready for review March 6, 2026 20:29
@hjmjohnson hjmjohnson merged commit 69ef176 into InsightSoftwareConsortium:main Mar 7, 2026
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Core Issues affecting the Core module type:Bug Inconsistencies or issues which will cause an incorrect result under some or all circumstances type:Testing Ensure that the purpose of a class is met/the results on a wide set of test cases are correct

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ImageAdaptor should have its own ComputeOffset, ImageRegionIterator support broken

3 participants