Functor to be passed to a canvas. More...
#include <closest_point_functor.hh>
Public Types | |
| typedef I::psite | P |
| typedef I::value | V |
Public Member Functions | |
| closest_point_functor_with_sites () | |
| /// closest_point_functor_with_sites /// / | |
| void | init (const I &) |
| Generic version interface. | |
| void | init_ (const I &input) |
| Fast version interface. | |
| void | init_p (const P &) |
| void | init_p_ (unsigned p) |
| bool | inqueue_p_wrt_input_n (const V &input_n) |
| bool | inqueue_p_wrt_input_n_ (const V &input_n) |
| bool | inqueue_p_wrt_input_p (const V &input_p) |
| bool | inqueue_p_wrt_input_p_ (const V &input_p) |
| void | process (const P &, const P &) |
| void | process_ (unsigned p, unsigned n) |
Public Attributes | |
| mln::trait::ch_value< I, P >::ret | cp_ima |
Functor to be passed to a canvas.
Computes an image of closest points.
The image values are initialized with literal::origin.
| typedef I ::psite mln::transform::internal::closest_point_functor_with_sites< I >::P |
| typedef I ::value mln::transform::internal::closest_point_functor_with_sites< I >::V |
| mln::transform::internal::closest_point_functor_with_sites< I >::closest_point_functor_with_sites | ( | ) | [inline] |
/// closest_point_functor_with_sites /// /
| void mln::transform::internal::closest_point_functor_with_sites< I >::init | ( | const I & | input | ) | [inline] |
Generic version interface.
References mln::data::fill(), mln::initialize(), and mln::literal::origin.
Referenced by mln::transform::internal::closest_point_functor_with_sites< I >::init_().
| void mln::transform::internal::closest_point_functor_with_sites< I >::init_ | ( | const I & | input | ) | [inline] |
Fast version interface.
References mln::transform::internal::closest_point_functor_with_sites< I >::init().
| void mln::transform::internal::closest_point_functor_with_sites< I >::init_p | ( | const P & | p | ) | [inline] |
| void mln::transform::internal::closest_point_functor_with_sites< I >::init_p_ | ( | unsigned | p | ) | [inline] |
| bool mln::transform::internal::closest_point_functor_with_sites< I >::inqueue_p_wrt_input_n | ( | const V & | input_n | ) | [inline] |
| bool mln::transform::internal::closest_point_functor_with_sites< I >::inqueue_p_wrt_input_n_ | ( | const V & | input_n | ) | [inline] |
| bool mln::transform::internal::closest_point_functor_with_sites< I >::inqueue_p_wrt_input_p | ( | const V & | input_p | ) | [inline] |
| bool mln::transform::internal::closest_point_functor_with_sites< I >::inqueue_p_wrt_input_p_ | ( | const V & | input_p | ) | [inline] |
| void mln::transform::internal::closest_point_functor_with_sites< I >::process | ( | const P & | p, | |
| const P & | n | |||
| ) | [inline] |
| void mln::transform::internal::closest_point_functor_with_sites< I >::process_ | ( | unsigned | p, | |
| unsigned | n | |||
| ) | [inline] |
| mln::trait::ch_value< I , P >::ret mln::transform::internal::closest_point_functor_with_sites< I >::cp_ima |
1.7.1