mln::old_labeling::level_functor< I_, N_, L_ > Struct Template Reference

List of all members.

Public Types

typedef I_ I
typedef L_ L
typedef N_ N
typedef I_::psite P

Public Member Functions

void do_no_union (const P &, const P &)
bool equiv (const P &n, const P &) const
bool handles (const P &p) const
void init ()
void init_attr (const P &)
bool labels (const P &) const
 level_functor (const I &input, const typename I::value &val, const N &nbh)
void merge_attr (const P &, const P &)
typedef mln_pset (I) S

Public Attributes

const Iinput
const Nnbh
const S & s
const I_::value & val


Detailed Description

template<typename I_, typename N_, typename L_>
struct mln::old_labeling::level_functor< I_, N_, L_ >

Definition at line 213 of file canvas.cc.


Member Typedef Documentation

template<typename I_, typename N_, typename L_>
typedef I_ mln::old_labeling::level_functor< I_, N_, L_ >::I

Definition at line 219 of file canvas.cc.

template<typename I_, typename N_, typename L_>
typedef L_ mln::old_labeling::level_functor< I_, N_, L_ >::L

Definition at line 221 of file canvas.cc.

template<typename I_, typename N_, typename L_>
typedef N_ mln::old_labeling::level_functor< I_, N_, L_ >::N

Definition at line 220 of file canvas.cc.

template<typename I_, typename N_, typename L_>
typedef I_ ::psite mln::old_labeling::level_functor< I_, N_, L_ >::P

Definition at line 215 of file canvas.cc.


Constructor & Destructor Documentation

template<typename I_, typename N_, typename L_>
mln::old_labeling::level_functor< I_, N_, L_ >::level_functor ( const I input,
const typename I::value &  val,
const N nbh 
) [inline]

Definition at line 241 of file canvas.cc.


Member Function Documentation

template<typename I_, typename N_, typename L_>
void mln::old_labeling::level_functor< I_, N_, L_ >::do_no_union ( const P ,
const P  
) [inline]

Definition at line 233 of file canvas.cc.

template<typename I_, typename N_, typename L_>
bool mln::old_labeling::level_functor< I_, N_, L_ >::equiv ( const P n,
const P  
) const [inline]

Definition at line 229 of file canvas.cc.

References mln::value::equiv().

template<typename I_, typename N_, typename L_>
bool mln::old_labeling::level_functor< I_, N_, L_ >::handles ( const P p  )  const [inline]

Definition at line 228 of file canvas.cc.

template<typename I_, typename N_, typename L_>
void mln::old_labeling::level_functor< I_, N_, L_ >::init (  )  [inline]

Definition at line 231 of file canvas.cc.

template<typename I_, typename N_, typename L_>
void mln::old_labeling::level_functor< I_, N_, L_ >::init_attr ( const P  )  [inline]

Definition at line 234 of file canvas.cc.

template<typename I_, typename N_, typename L_>
bool mln::old_labeling::level_functor< I_, N_, L_ >::labels ( const P  )  const [inline]

Definition at line 232 of file canvas.cc.

template<typename I_, typename N_, typename L_>
void mln::old_labeling::level_functor< I_, N_, L_ >::merge_attr ( const P ,
const P  
) [inline]

Definition at line 235 of file canvas.cc.

template<typename I_, typename N_, typename L_>
typedef mln::old_labeling::level_functor< I_, N_, L_ >::mln_pset ( I   ) 


Member Data Documentation

template<typename I_, typename N_, typename L_>
const I& mln::old_labeling::level_functor< I_, N_, L_ >::input

Definition at line 224 of file canvas.cc.

template<typename I_, typename N_, typename L_>
const N& mln::old_labeling::level_functor< I_, N_, L_ >::nbh

Definition at line 225 of file canvas.cc.

template<typename I_, typename N_, typename L_>
const S& mln::old_labeling::level_functor< I_, N_, L_ >::s

Definition at line 226 of file canvas.cc.

template<typename I_, typename N_, typename L_>
const I_ ::value& mln::old_labeling::level_functor< I_, N_, L_ >::val

Definition at line 239 of file canvas.cc.


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