Namespaces | |
namespace | impl |
namespace | internal |
Functions | |
template<typename I> | |
void | adjust (const Image< I > &ima, unsigned delta) |
Adjust the domain extension of image ima with the size delta . | |
template<typename I, typename N> | |
void | adjust (const Image< I > &ima, const Neighborhood< N > &nbh) |
Adjust the domain extension of image ima with the size of the neighborhood nbh . | |
template<typename I, typename W> | |
void | adjust (const Image< I > &ima, const Weighted_Window< W > &wwin) |
Adjust the domain extension of image ima with the size of the weighted window wwin . | |
template<typename I, typename W> | |
void | adjust (const Image< I > &ima, const Window< W > &win) |
Adjust the domain extension of image ima with the size of the window win . | |
template<typename I> | |
void | adjust_duplicate (const Image< I > &ima, unsigned delta) |
template<typename I, typename N> | |
void | adjust_duplicate (const Image< I > &ima, const Neighborhood< N > &nbh) |
template<typename I, typename W> | |
void | adjust_duplicate (const Image< I > &ima, const Weighted_Window< W > &wwin) |
template<typename I, typename W> | |
void | adjust_duplicate (const Image< I > &ima, const Window< W > &win) |
Adjust then duplicate. | |
template<typename I> | |
void | adjust_fill (const Image< I > &ima, unsigned delta, const typename I::value &val) |
template<typename I, typename N> | |
void | adjust_fill (const Image< I > &ima, const Neighborhood< N > &nbh, const typename I::value &val) |
template<typename I, typename W> | |
void | adjust_fill (const Image< I > &ima, const Weighted_Window< W > &wwin, const typename I::value &val) |
template<typename I, typename W> | |
void | adjust_fill (const Image< I > &ima, const Window< W > &win, const typename I::value &val) |
Adjust then fill. | |
template<typename I> | |
void | duplicate (const Image< I > &ima) |
Assign the contents of the domain extension by duplicating the values of the inner boundary of image ima . | |
template<typename I> | |
void | fill (const Image< I > &ima, const typename I::value &val) |
void mln::extension::adjust | ( | const Image< I > & | ima, | |
unsigned | delta | |||
) | [inline] |
Adjust the domain extension of image ima
with the size delta
.
Definition at line 113 of file extension/adjust.hh.
References mln::extension::impl::adjust(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust | ( | const Image< I > & | ima, | |
const Neighborhood< N > & | nbh | |||
) | [inline] |
Adjust the domain extension of image ima
with the size of the neighborhood nbh
.
Definition at line 105 of file extension/adjust.hh.
References mln::extension::impl::adjust(), mln::geom::delta(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust | ( | const Image< I > & | ima, | |
const Weighted_Window< W > & | wwin | |||
) | [inline] |
Adjust the domain extension of image ima
with the size of the weighted window wwin
.
Definition at line 97 of file extension/adjust.hh.
References mln::extension::impl::adjust(), mln::geom::delta(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust | ( | const Image< I > & | ima, | |
const Window< W > & | win | |||
) | [inline] |
Adjust the domain extension of image ima
with the size of the window win
.
Definition at line 89 of file extension/adjust.hh.
References mln::extension::impl::adjust(), mln::geom::delta(), mln::trace::entering(), and mln::trace::exiting().
Referenced by adjust_duplicate(), adjust_fill(), mln::canvas::morpho::internal::attribute_filter_dispatch(), mln::canvas::impl::distance_front_fastest(), mln::canvas::impl::distance_geodesic_fastest(), mln::transform::impl::influence_zone_geodesic_fastest(), mln::data::impl::generic::median(), mln::canvas::labeling::impl::sorted_fastest(), mln::accu::impl::generic::transform(), mln::accu::transform_diagonal(), mln::accu::transform_directional(), mln::accu::impl::transform_fastest(), mln::accu::transform_line(), mln::accu::impl::generic::transform_line(), mln::accu::impl::transform_line_fastest(), mln::accu::transform_snake(), mln::accu::impl::generic::transform_stop(), mln::accu::impl::transform_stop_fastest(), and mln::canvas::labeling::impl::video_fastest().
void mln::extension::adjust_duplicate | ( | const Image< I > & | ima, | |
unsigned | delta | |||
) | [inline] |
Definition at line 100 of file adjust_duplicate.hh.
References adjust(), duplicate(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust_duplicate | ( | const Image< I > & | ima, | |
const Neighborhood< N > & | nbh | |||
) | [inline] |
Definition at line 90 of file adjust_duplicate.hh.
References adjust(), duplicate(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust_duplicate | ( | const Image< I > & | ima, | |
const Weighted_Window< W > & | wwin | |||
) | [inline] |
Definition at line 80 of file adjust_duplicate.hh.
References adjust(), duplicate(), mln::trace::entering(), and mln::trace::exiting().
void mln::extension::adjust_duplicate | ( | const Image< I > & | ima, | |
const Window< W > & | win | |||
) | [inline] |
Adjust then duplicate.
Definition at line 70 of file adjust_duplicate.hh.
References adjust(), duplicate(), mln::trace::entering(), and mln::trace::exiting().
Referenced by mln::morpho::elementary::impl::gradient_on_function(), mln::morpho::elementary::impl::gradient_on_function_fastest(), mln::morpho::elementary::impl::gradient_on_set(), mln::upscaling::art::scale2x(), mln::upscaling::art::scale3x(), mln::show_connectivity_numbers(), and mln::morpho::skeleton_constrained().
void mln::extension::adjust_fill | ( | const Image< I > & | ima, | |
unsigned | delta, | |||
const typename I::value & | val | |||
) | [inline] |
Definition at line 105 of file adjust_fill.hh.
References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().
void mln::extension::adjust_fill | ( | const Image< I > & | ima, | |
const Neighborhood< N > & | nbh, | |||
const typename I::value & | val | |||
) | [inline] |
Definition at line 94 of file adjust_fill.hh.
References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().
void mln::extension::adjust_fill | ( | const Image< I > & | ima, | |
const Weighted_Window< W > & | wwin, | |||
const typename I::value & | val | |||
) | [inline] |
Definition at line 83 of file adjust_fill.hh.
References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().
void mln::extension::adjust_fill | ( | const Image< I > & | ima, | |
const Window< W > & | win, | |||
const typename I::value & | val | |||
) | [inline] |
Adjust then fill.
Definition at line 72 of file adjust_fill.hh.
References adjust(), mln::trace::entering(), mln::trace::exiting(), and fill().
Referenced by mln::morpho::watershed::impl::flooding_fastest(), mln::linear::gaussian_1d(), mln::linear::gaussian_directional_2d(), mln::morpho::impl::generic::general_on_function(), mln::morpho::impl::generic::general_on_set(), mln::morpho::impl::general_on_set_centered(), mln::morpho::impl::general_on_set_centered_fastest(), mln::linear::gaussian::impl::generic_filter_common_(), mln::linear::impl::generic_filter_common_(), mln::make::impl::generic::influence_zone_adjacency_graph(), mln::morpho::elementary::impl::generic::like_ero_fun(), mln::morpho::elementary::impl::like_ero_fun_fastest(), mln::morpho::elementary::impl::generic::like_ero_set(), mln::morpho::elementary::impl::like_ero_set_fastest(), mln::make::impl::generic::rag_and_labeled_wsl(), mln::morpho::impl::generic::rank_filter(), mln::morpho::impl::rank_filter_directional(), mln::morpho::impl::rank_filter_line(), and mln::make::impl::generic::region_adjacency_graph().
void mln::extension::duplicate | ( | const Image< I > & | ima | ) | [inline] |
Assign the contents of the domain extension by duplicating the values of the inner boundary of image ima
.
Definition at line 58 of file extension/duplicate.hh.
References mln::border::duplicate(), mln::trace::entering(), and mln::trace::exiting().
Referenced by adjust_duplicate().
void mln::extension::fill | ( | const Image< I > & | ima, | |
const typename I::value & | val | |||
) | [inline] |
Fill the domain extension of image ima
with the single value v
.
[in,out] | ima | The image whose domain extension is to be filled. |
[in] | val | The value to assign. |
ima
has to be initialized.Definition at line 173 of file extension/fill.hh.
References mln::trace::entering(), mln::exact(), mln::trace::exiting(), and mln::extension::internal::fill_dispatch().
Referenced by adjust_fill(), mln::canvas::morpho::impl::attribute_filter_fastest(), mln::canvas::impl::distance_front_fastest(), mln::canvas::impl::distance_geodesic_fastest(), mln::extension::internal::do_fill(), mln::morpho::watershed::impl::flooding_fastest(), mln::transform::impl::influence_zone_geodesic_fastest(), mln::canvas::labeling::impl::sorted_fastest(), and mln::canvas::labeling::impl::video_fastest().