#include <window_base.hh>
Public Types | |
typedef Window< void > | category |
typedef psite | center_t |
Type of the window center. | |
typedef D | dpsite |
DPsite associated type. | |
typedef E | exact_t |
typedef D::psite | psite |
Psite associated type. | |
typedef D::site | site |
Site associated type. | |
Public Member Functions | |
bool | is_neighbable_ () const |
Test if this window can be a neighborhood. | |
bool | is_valid () const |
return true by default. | |
Protected Member Functions | |
window_base () |
D
is a dpsite type.
Definition at line 49 of file window_base.hh.
typedef Window<void> mln::Window< E >::category [inherited] |
typedef psite mln::internal::window_base< D, E >::center_t |
typedef D mln::internal::window_base< D, E >::dpsite |
DPsite associated type.
Reimplemented in mln::win::multiple< W, F >, and mln::win::multiple_size< n, W, F >.
Definition at line 53 of file window_base.hh.
typedef E mln::Object< E >::exact_t [inherited] |
typedef D ::psite mln::internal::window_base< D, E >::psite |
Psite associated type.
Reimplemented in mln::win::multiple< W, F >, and mln::win::multiple_size< n, W, F >.
Definition at line 56 of file window_base.hh.
typedef D ::site mln::internal::window_base< D, E >::site |
Site associated type.
Reimplemented in mln::win::multiple< W, F >, and mln::win::multiple_size< n, W, F >.
Definition at line 59 of file window_base.hh.
mln::internal::window_base< D, E >::window_base | ( | ) | [inline, protected] |
Definition at line 80 of file window_base.hh.
bool mln::internal::window_base< D, E >::is_neighbable_ | ( | ) | const [inline] |
Test if this window can be a neighborhood.
Definition at line 95 of file window_base.hh.
References mln::exact().
Referenced by mln::convert::over_load::from_to_().
bool mln::internal::window_base< D, E >::is_valid | ( | ) | const [inline] |
return true by default.
Definition at line 87 of file window_base.hh.
Referenced by mln::morpho::approx::impl::dilation_by_distance_thresholding_2d(), mln::morpho::approx::impl::dilation_by_distance_thresholding_3d(), mln::morpho::approx::impl::erosion_by_distance_thresholding_2d(), and mln::morpho::approx::impl::erosion_by_distance_thresholding_3d().