Functions | |
| template<typename N > | |
| neighb2d | complement2d (const Neighborhood< N > &nbh_) |
| template<typename I , typename N > | |
| bool | is_simple_point_dispatch (const Image< I > &ima, const Neighborhood< N > &nbh, const typename I::site &p) |
| template<typename I , typename N > | |
| bool | is_simple_point_dispatch (const Image< I > &ima, const Neighborhood< N > &nbh, const point2d &p) |
| template<typename I , typename N > | |
| void | is_simple_point_tests (const Image< I > &ima_, const Neighborhood< N > &nbh_, const typename I::site &p) |
| template<typename I , typename N > | |
| unsigned | nb_connexity2d (const I &ima, const N &nbh, const typename I::site &p, bool object) |
Variables | |
| static const unsigned char | nb_connexity_c4 [256] |
| static const unsigned char | nb_connexity_c8 [256] |
| neighb2d mln::topo::skeleton::internal::complement2d | ( | const Neighborhood< N > & | nbh_ | ) |
References mln::c4(), mln::c8(), and mln::exact().
Referenced by mln::topo::skeleton::impl::is_simple_point2d().
| bool mln::topo::skeleton::internal::is_simple_point_dispatch | ( | const Image< I > & | ima, | |
| const Neighborhood< N > & | nbh, | |||
| const typename I::site & | p | |||
| ) | [inline] |
Not implemented for that site type yet.
| bool mln::topo::skeleton::internal::is_simple_point_dispatch | ( | const Image< I > & | ima, | |
| const Neighborhood< N > & | nbh, | |||
| const point2d & | p | |||
| ) | [inline] |
References mln::topo::skeleton::impl::is_simple_point2d().
Referenced by mln::topo::skeleton::is_simple_point().
| void mln::topo::skeleton::internal::is_simple_point_tests | ( | const Image< I > & | ima_, | |
| const Neighborhood< N > & | nbh_, | |||
| const typename I::site & | p | |||
| ) | [inline] |
References mln::c4(), mln::c8(), and mln::exact().
Referenced by mln::topo::skeleton::is_simple_point(), and mln::topo::skeleton::impl::is_simple_point2d().
| unsigned mln::topo::skeleton::internal::nb_connexity2d | ( | const I & | ima, | |
| const N & | nbh, | |||
| const typename I::site & | p, | |||
| bool | object | |||
| ) | [inline] |
References mln::c4(), mln::c8(), nb_connexity_c4, and nb_connexity_c8.
Referenced by mln::topo::skeleton::impl::is_simple_point2d().
const unsigned char mln::topo::skeleton::internal::nb_connexity_c4[256] [static] |
{
0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1,
0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1,
1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2,
2, 2, 3, 3, 2, 2, 2, 2, 3, 3, 4, 3, 3, 3, 3, 2,
1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1,
2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 1,
0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1,
0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1,
1, 1, 2, 2, 1, 1, 2, 2, 2, 2, 3, 2, 2, 2, 3, 2,
1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 1,
1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 2, 1,
1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1
}
Referenced by nb_connexity2d().
const unsigned char mln::topo::skeleton::internal::nb_connexity_c8[256] [static] |
{
0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1,
1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1,
2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1,
1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1,
1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2,
1, 2, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1,
2, 3, 3, 3, 3, 4, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2,
2, 3, 2, 2, 2, 3, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1,
1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 2, 2, 2, 3, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1,
1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
}
Referenced by nb_connexity2d().
1.7.1