mln::accu::internal::diagonal_functor< I_, W, A > Struct Template Reference

#include <transform_diagonal.hh>

List of all members.

Public Types

enum  { dim = S::dim }
typedef I::psite::delta dpsite
typedef I_ I
typedef I::site S

Public Member Functions

 diagonal_functor (const I &input, const W &win, const A &a)
void final ()
void init ()
void init_diag ()
void next ()

Public Attributes

accu
const Iinput
mln::trait::ch_value< I,
typename A::result >::ret 
output
I::psite p
window2d::qiter q_l
window2d::qiter q_r
const W & win
window2d win_left
window2d win_right


Detailed Description

template<typename I_, typename W, typename A>
struct mln::accu::internal::diagonal_functor< I_, W, A >

Definition at line 103 of file transform_diagonal.hh.


Member Typedef Documentation

template<typename I_, typename W, typename A>
typedef I :: psite :: delta mln::accu::internal::diagonal_functor< I_, W, A >::dpsite

Definition at line 106 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
typedef I_ mln::accu::internal::diagonal_functor< I_, W, A >::I

Definition at line 105 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
typedef I ::site mln::accu::internal::diagonal_functor< I_, W, A >::S

Definition at line 114 of file transform_diagonal.hh.


Member Enumeration Documentation

template<typename I_, typename W, typename A>
anonymous enum

Enumerator:
dim 

Definition at line 115 of file transform_diagonal.hh.


Constructor & Destructor Documentation

template<typename I_, typename W, typename A>
mln::accu::internal::diagonal_functor< I_, W, A >::diagonal_functor ( const I input,
const W &  win,
const A &  a 
) [inline]

Definition at line 121 of file transform_diagonal.hh.


Member Function Documentation

template<typename I_, typename W, typename A>
void mln::accu::internal::diagonal_functor< I_, W, A >::final (  )  [inline]

Definition at line 157 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
void mln::accu::internal::diagonal_functor< I_, W, A >::init (  )  [inline]

template<typename I_, typename W, typename A>
void mln::accu::internal::diagonal_functor< I_, W, A >::init_diag (  )  [inline]

template<typename I_, typename W, typename A>
void mln::accu::internal::diagonal_functor< I_, W, A >::next (  )  [inline]


Member Data Documentation

template<typename I_, typename W, typename A>
A mln::accu::internal::diagonal_functor< I_, W, A >::accu

template<typename I_, typename W, typename A>
const I& mln::accu::internal::diagonal_functor< I_, W, A >::input

template<typename I_, typename W, typename A>
mln::trait::ch_value< I , typename A ::result >::ret mln::accu::internal::diagonal_functor< I_, W, A >::output

template<typename I_, typename W, typename A>
I ::psite mln::accu::internal::diagonal_functor< I_, W, A >::p

Definition at line 113 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
window2d ::qiter mln::accu::internal::diagonal_functor< I_, W, A >::q_l

template<typename I_, typename W, typename A>
window2d ::qiter mln::accu::internal::diagonal_functor< I_, W, A >::q_r

template<typename I_, typename W, typename A>
const W& mln::accu::internal::diagonal_functor< I_, W, A >::win

Definition at line 109 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
window2d mln::accu::internal::diagonal_functor< I_, W, A >::win_left

Definition at line 117 of file transform_diagonal.hh.

template<typename I_, typename W, typename A>
window2d mln::accu::internal::diagonal_functor< I_, W, A >::win_right

Definition at line 117 of file transform_diagonal.hh.


Generated on Sun Apr 25 01:57:26 2010 for Milena (Olena) by  doxygen 1.5.6