Public Types | Public Member Functions | Public Attributes

mln::old_canvas::labeling< F > Struct Template Reference

List of all members.

Public Types

typedef F::I I
typedef F::L L
typedef F::N N
typedef I::psite psite
typedef F::S S

Public Member Functions

void do_union (const psite &n, const psite &p)
psite find_root (const psite &x)
void init ()
bool is_root (const psite &p) const
 labeling (F &f)
void make_set (const psite &p)
void pass_1 ()
void pass_2 ()

Public Attributes

mln::trait::ch_value< I, bool >
::ret 
deja_vu
F & f
L nlabels
mln::trait::ch_value< I, L >::ret output
mln::trait::ch_value< I, psite >
::ret 
parent
bool status

template<typename F>
struct mln::old_canvas::labeling< F >


Member Typedef Documentation

template<typename F>
typedef F::I mln::old_canvas::labeling< F >::I
template<typename F>
typedef F::L mln::old_canvas::labeling< F >::L
template<typename F>
typedef F::N mln::old_canvas::labeling< F >::N
template<typename F>
typedef I ::psite mln::old_canvas::labeling< F >::psite
template<typename F>
typedef F::S mln::old_canvas::labeling< F >::S

Constructor & Destructor Documentation

template<typename F>
mln::old_canvas::labeling< F >::labeling ( F &  f  ) 

Member Function Documentation

template<typename F >
void mln::old_canvas::labeling< F >::do_union ( const psite n,
const psite p 
)
template<typename F >
labeling< F >::psite mln::old_canvas::labeling< F >::find_root ( const psite x  ) 
template<typename F >
void mln::old_canvas::labeling< F >::init (  ) 
template<typename F >
bool mln::old_canvas::labeling< F >::is_root ( const psite p  )  const
template<typename F >
void mln::old_canvas::labeling< F >::make_set ( const psite p  ) 
template<typename F >
void mln::old_canvas::labeling< F >::pass_1 (  ) 
template<typename F >
void mln::old_canvas::labeling< F >::pass_2 (  ) 

Member Data Documentation

template<typename F>
mln::trait::ch_value< I , bool >::ret mln::old_canvas::labeling< F >::deja_vu
template<typename F>
F& mln::old_canvas::labeling< F >::f
template<typename F>
L mln::old_canvas::labeling< F >::nlabels
template<typename F>
mln::trait::ch_value< I , L >::ret mln::old_canvas::labeling< F >::output
template<typename F>
mln::trait::ch_value< I , psite >::ret mln::old_canvas::labeling< F >::parent
template<typename F>
bool mln::old_canvas::labeling< F >::status