mln::labeling::internal::compute_functor< L, A > Struct Template Reference

Functor not computing anything. More...

#include <blobs_and_compute.hh>

List of all members.

Public Types

typedef A::result accu_result
typedef util::array< accu_resultresult

Public Member Functions

void finalize ()
void init ()
typedef mln_argument (A) accu_argument
void new_label (const typename L::value &l)
void process_n (const util::pix< L > &pix)
void process_p (const util::pix< L > &pix)

Public Attributes

util::array< A > accus_
L::value current_lbl_
util::array< typename A::result > result_

Private Member Functions

void process_ (const util::pix< L > &, const util::pix< L > &pix)
void process_ (const typename L::value &, const util::pix< L > &pix)
void process_ (const typename L::psite &, const util::pix< L > &pix)


Detailed Description

template<typename L, typename A>
struct mln::labeling::internal::compute_functor< L, A >

Functor not computing anything.

To be passed to the labeling blobs canvas.

Definition at line 71 of file blobs_and_compute.hh.


Member Typedef Documentation

template<typename L, typename A>
typedef A ::result mln::labeling::internal::compute_functor< L, A >::accu_result

Definition at line 73 of file blobs_and_compute.hh.

template<typename L, typename A>
typedef util::array<accu_result> mln::labeling::internal::compute_functor< L, A >::result

Definition at line 75 of file blobs_and_compute.hh.


Member Function Documentation

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::finalize (  )  [inline]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::init (  )  [inline]

template<typename L, typename A>
typedef mln::labeling::internal::compute_functor< L, A >::mln_argument (  ) 

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::new_label ( const typename L::value &  l  )  [inline]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::process_ ( const util::pix< L > &  ,
const util::pix< L > &  pix 
) [inline, private]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::process_ ( const typename L::value &  ,
const util::pix< L > &  pix 
) [inline, private]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::process_ ( const typename L::psite &  ,
const util::pix< L > &  pix 
) [inline, private]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::process_n ( const util::pix< L > &  pix  )  [inline]

template<typename L, typename A>
void mln::labeling::internal::compute_functor< L, A >::process_p ( const util::pix< L > &  pix  )  [inline]


Member Data Documentation

template<typename L, typename A>
util::array<A> mln::labeling::internal::compute_functor< L, A >::accus_

template<typename L, typename A>
L ::value mln::labeling::internal::compute_functor< L, A >::current_lbl_

template<typename L, typename A>
util::array<typename A ::result> mln::labeling::internal::compute_functor< L, A >::result_


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