#include <icp.hh>
Public Member Functions | |
closest_point_with_map (const p_array< P > &X, const box< P > &box) | |
closest_point_with_map (const p_array< P > &X) | |
void | init (const p_array< P > &X, const box< P > &box) |
I::site | operator() (const typename I::site &p) const |
Public Attributes | |
dmap_t | dmap_X_ |
Private Types | |
typedef mln::trait::ch_value < I, unsigned >::ret | cp_ima_t |
typedef mln::trait::ch_value < I, value::int_u16 >::ret | dmap_t |
Private Member Functions | |
typedef | mln_image_from_grid (mln_grid(P), P) I |
Private Attributes | |
cp_ima_t | cp_ima_ |
p_array< P > | X_ |
Definition at line 144 of file icp.hh.
typedef mln::trait::ch_value< I , unsigned >::ret mln::registration::closest_point_with_map< P >::cp_ima_t [private] |
typedef mln::trait::ch_value< I , value::int_u16 >::ret mln::registration::closest_point_with_map< P >::dmap_t [private] |
mln::registration::closest_point_with_map< P >::closest_point_with_map | ( | const p_array< P > & | X | ) | [inline] |
Definition at line 152 of file icp.hh.
References mln::geom::bbox(), mln::box< P >::enlarge(), mln::registration::closest_point_with_map< P >::init(), mln::box< P >::is_valid(), and mln::registration::closest_point_with_map< P >::X_.
mln::registration::closest_point_with_map< P >::closest_point_with_map | ( | const p_array< P > & | X, | |
const box< P > & | box | |||
) | [inline] |
Definition at line 167 of file icp.hh.
References mln::registration::closest_point_with_map< P >::init(), and mln::registration::closest_point_with_map< P >::X_.
void mln::registration::closest_point_with_map< P >::init | ( | const p_array< P > & | X, | |
const box< P > & | box | |||
) | [inline] |
Definition at line 173 of file icp.hh.
References mln::c6(), mln::registration::closest_point_with_map< P >::cp_ima_, mln::transform::distance_and_closest_point_geodesic(), mln::registration::closest_point_with_map< P >::dmap_X_, mln::data::fill(), mln::labeling::internal::random_color(), mln::io::ppm::save(), mln::io::pbm::save(), and mln::slice().
Referenced by mln::registration::closest_point_with_map< P >::closest_point_with_map().
typedef mln::registration::closest_point_with_map< P >::mln_image_from_grid | ( | mln_grid(P) | , | |
P | ||||
) | [private] |
I ::site mln::registration::closest_point_with_map< P >::operator() | ( | const typename I::site & | p | ) | const [inline] |
Definition at line 220 of file icp.hh.
References mln::registration::closest_point_with_map< P >::cp_ima_, and mln::registration::closest_point_with_map< P >::X_.
cp_ima_t mln::registration::closest_point_with_map< P >::cp_ima_ [private] |
Definition at line 232 of file icp.hh.
Referenced by mln::registration::closest_point_with_map< P >::init(), and mln::registration::closest_point_with_map< P >::operator()().
dmap_t mln::registration::closest_point_with_map< P >::dmap_X_ |
Definition at line 227 of file icp.hh.
Referenced by mln::registration::closest_point_with_map< P >::init().
p_array<P> mln::registration::closest_point_with_map< P >::X_ [private] |
Definition at line 230 of file icp.hh.
Referenced by mln::registration::closest_point_with_map< P >::closest_point_with_map(), and mln::registration::closest_point_with_map< P >::operator()().