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


Detailed Description

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

Definition at line 49 of file canvas.cc.


Member Typedef Documentation

template<typename F>
typedef F::I mln::old_canvas::labeling< F >::I

Definition at line 54 of file canvas.cc.

template<typename F>
typedef F::L mln::old_canvas::labeling< F >::L

Definition at line 56 of file canvas.cc.

template<typename F>
typedef F::N mln::old_canvas::labeling< F >::N

Definition at line 55 of file canvas.cc.

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

Definition at line 60 of file canvas.cc.

template<typename F>
typedef F::S mln::old_canvas::labeling< F >::S

Definition at line 57 of file canvas.cc.


Constructor & Destructor Documentation

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


Member Function Documentation

template<typename F>
void mln::old_canvas::labeling< F >::do_union ( const psite n,
const psite p 
) [inline]

template<typename F>
labeling< F >::psite mln::old_canvas::labeling< F >::find_root ( const psite x  )  [inline]

template<typename F>
void mln::old_canvas::labeling< F >::init (  )  [inline]

template<typename F>
bool mln::old_canvas::labeling< F >::is_root ( const psite p  )  const [inline]

Definition at line 176 of file canvas.cc.

References mln::old_canvas::labeling< F >::parent.

Referenced by mln::old_canvas::labeling< F >::pass_2().

template<typename F>
void mln::old_canvas::labeling< F >::make_set ( const psite p  )  [inline]

template<typename F>
void mln::old_canvas::labeling< F >::pass_1 (  )  [inline]

template<typename F>
void mln::old_canvas::labeling< F >::pass_2 (  )  [inline]


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

Definition at line 69 of file canvas.cc.

Referenced by mln::old_canvas::labeling< F >::pass_2().


Generated on Sun Apr 25 02:04:08 2010 for Milena (Olena) by  doxygen 1.5.6