Skip to content

Conversation

@N-Dekker
Copy link
Contributor

Aims to improve the consistency between the implementations of the five recursive Gaussian filters.

Increased the consistency of `m_SmoothingFilters` declarations of recursive
Gaussian filters.

Following pull request InsightSoftwareConsortium#5730
commit 529d8f9 and a837ee5
Increased the consistency in the way `m_SmoothingFilters` are filled, in
the constructors of recursive Gaussian filters.

Following pull request InsightSoftwareConsortium#5730
commit 529d8f9 and a837ee5
@github-actions github-actions bot added the area:Filtering Issues affecting the Filtering module label Jan 16, 2026
@N-Dekker N-Dekker force-pushed the m_SmoothingFilters-std-array branch from 4488e21 to 6b1884c Compare January 16, 2026 13:52
@N-Dekker N-Dekker changed the title RecursiveGaussian filters: Use std::array instead of C-array for m_SmoothingFilters, use std::generate and std::for_each RecursiveGaussian filters: Use std::array instead of C-array for m_SmoothingFilters, use std::generate and range-based for Jan 16, 2026
Expressed explicitly that each filter of m_SmoothingFilters is processed, by
SetSigma, SetNormalizeAcrossScale, SetNumberOfWorkUnits, and
`progress->RegisterInternalFilter`.
@N-Dekker N-Dekker force-pushed the m_SmoothingFilters-std-array branch from 6b1884c to 309a08f Compare January 16, 2026 14:14
Copy link
Member

@dzenanz dzenanz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good on a glance.

@N-Dekker N-Dekker marked this pull request as ready for review January 16, 2026 15:37
@hjmjohnson hjmjohnson merged commit 92ccd24 into InsightSoftwareConsortium:main Jan 16, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:Filtering Issues affecting the Filtering module

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants