Functions | Variables

mln::topo::skeleton::internal Namespace Reference

Functions

template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret crest_dispatch (const Image< I > &input, const Image< D > &dist_map, const Neighborhood< N > &nbh, unsigned psi_threshold)
template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret crest_dispatch_2d (mln::trait::image::value_storage::any, mln::trait::image::value_access::any, mln::trait::image::ext_domain::any, const Image< I > &input, const Image< D > &dist_map, const Neighborhood< N > &nbh, unsigned psi_threshold)
template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret crest_dispatch_2d (mln::trait::image::value_storage::one_block, mln::trait::image::value_access::direct, mln::trait::image::ext_domain::some, const Image< I > &input, const Image< D > &dist_map, const Neighborhood< N > &nbh, unsigned psi_threshold)

Variables

static const unsigned char nb_connexity_c4 [256]
static const unsigned char nb_connexity_c8 [256]

Function Documentation

template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret mln::topo::skeleton::internal::crest_dispatch ( const Image< I > &  input,
const Image< D > &  dist_map,
const Neighborhood< N > &  nbh,
unsigned  psi_threshold 
)

Definition at line 268 of file crest.hh.

References mln::topo::skeleton::crest(), and crest_dispatch_2d().

Referenced by mln::topo::skeleton::crest().

template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret mln::topo::skeleton::internal::crest_dispatch_2d ( mln::trait::image::value_storage::any  ,
mln::trait::image::value_access::any  ,
mln::trait::image::ext_domain::any  ,
const Image< I > &  input,
const Image< D > &  dist_map,
const Neighborhood< N > &  nbh,
unsigned  psi_threshold 
)

Definition at line 242 of file crest.hh.

References mln::topo::skeleton::crest().

Referenced by crest_dispatch().

template<typename I , typename D , typename N >
mln::trait::concrete< I >::ret mln::topo::skeleton::internal::crest_dispatch_2d ( mln::trait::image::value_storage::one_block  ,
mln::trait::image::value_access::direct  ,
mln::trait::image::ext_domain::some  ,
const Image< I > &  input,
const Image< D > &  dist_map,
const Neighborhood< N > &  nbh,
unsigned  psi_threshold 
)

Definition at line 255 of file crest.hh.

References mln::topo::skeleton::impl::crest_fastest_2d().


Variable Documentation

const unsigned char mln::topo::skeleton::internal::nb_connexity_c4[256] [static]
Initial value:
        {
          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
        }

Definition at line 119 of file is_simple_point.hh.

Referenced by mln::topo::skeleton::is_simple_point< N >::nb_connexity2d(), and mln::topo::skeleton::is_simple_point< N >::nb_connexity2d__().

const unsigned char mln::topo::skeleton::internal::nb_connexity_c8[256] [static]
Initial value:
        {
          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
        }

Definition at line 96 of file is_simple_point.hh.

Referenced by mln::topo::skeleton::is_simple_point< N >::nb_connexity2d(), and mln::topo::skeleton::is_simple_point< N >::nb_connexity2d__().