Skip to content
Snippets Groups Projects

BUG: correct SetInputRequestedRegionsImpl to propagate correct neighborhood type

Merged Tristan Laurent requested to merge functor_image_filter_neighborhood into develop
@@ -71,7 +71,13 @@ int SetInputRequestedRegion(const T* img, const itk::ImageRegion<2>& region, con
template <typename HasNeighborhood, class Tuple, size_t... Is>
auto SetInputRequestedRegionsImpl(Tuple& t, const itk::ImageRegion<2>& region, std::index_sequence<Is...>, const itk::Size<2>& radius)
{
return std::make_tuple(SetInputRequestedRegion(std::get<Is>(t), region, radius, typename std::tuple_element<Is, HasNeighborhood>::type::value_type())...);
return std::make_tuple(
SetInputRequestedRegion(
std::get<Is>(t),
region,
radius,
std::tuple_element<Is, HasNeighborhood>::type::value)...
);
}
// Will be easier to write in c++17 with std::apply and fold expressions
Loading