#include <kmean_rgb.hh>
Public Types | |
typedef value::rgb< n > | argument |
typedef Function_v2v< void > | category |
typedef rgbn_to_lbl8< n > | exact_t |
typedef void | mutable_result |
typedef value::label_8 | result |
typedef image3d< t_label > | t_group_img |
typedef value::label_8 | t_label |
Public Member Functions | |
result | operator() (const argument &c) const |
rgbn_to_lbl8 (t_group_img group) | |
Public Attributes | |
t_group_img | _group |
Definition at line 501 of file kmean_rgb.hh.
typedef value::rgb<n> mln::clustering::impl::rgbn_to_lbl8< n >::argument |
Definition at line 503 of file kmean_rgb.hh.
typedef Function_v2v<void> mln::Function_v2v< rgbn_to_lbl8< n > >::category [inherited] |
Reimplemented from mln::Function< rgbn_to_lbl8< n > >.
Definition at line 126 of file function.hh.
typedef rgbn_to_lbl8< n > mln::Object< rgbn_to_lbl8< n > >::exact_t [inherited] |
typedef void mln::Function_v2v< rgbn_to_lbl8< n > >::mutable_result [inherited] |
Definition at line 127 of file function.hh.
typedef value::label_8 mln::clustering::impl::rgbn_to_lbl8< n >::result |
Definition at line 504 of file kmean_rgb.hh.
typedef image3d<t_label> mln::clustering::impl::rgbn_to_lbl8< n >::t_group_img |
Definition at line 506 of file kmean_rgb.hh.
typedef value::label_8 mln::clustering::impl::rgbn_to_lbl8< n >::t_label |
Definition at line 505 of file kmean_rgb.hh.
mln::clustering::impl::rgbn_to_lbl8< n >::rgbn_to_lbl8 | ( | t_group_img | group | ) | [inline] |
Definition at line 510 of file kmean_rgb.hh.
result mln::clustering::impl::rgbn_to_lbl8< n >::operator() | ( | const argument & | c | ) | const [inline] |
Definition at line 512 of file kmean_rgb.hh.
References mln::clustering::impl::rgbn_to_lbl8< n >::_group, mln::opt::at(), mln::value::rgb< n >::blue(), mln::value::rgb< n >::green(), and mln::value::rgb< n >::red().
t_group_img mln::clustering::impl::rgbn_to_lbl8< n >::_group |
Definition at line 508 of file kmean_rgb.hh.
Referenced by mln::clustering::impl::rgbn_to_lbl8< n >::operator()().