Public Types | Public Member Functions | Public Attributes

mln::accu::internal::diagonal_fastest_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_fastest_functor (const I &input, const W &win, const A &a)
void final ()
void init ()
void init_diag ()
 mln_qixter (const I, window2d) q_l
void next ()

Public Attributes

accu
const Iinput
mln::trait::ch_value< I,
typename A::result >::ret 
output
I::psite p
 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_fastest_functor< I_, W, A >

Definition at line 232 of file transform_diagonal.hh.


Member Typedef Documentation

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

Definition at line 235 of file transform_diagonal.hh.

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

Definition at line 234 of file transform_diagonal.hh.

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

Definition at line 243 of file transform_diagonal.hh.


Member Enumeration Documentation

template<typename I_ , typename W , typename A >
anonymous enum
Enumerator:
dim 

Definition at line 244 of file transform_diagonal.hh.


Constructor & Destructor Documentation

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

Definition at line 250 of file transform_diagonal.hh.


Member Function Documentation

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

Definition at line 286 of file transform_diagonal.hh.

template<typename I_ , typename W , typename A >
void mln::accu::internal::diagonal_fastest_functor< I_, W, A >::init (  )  [inline]
template<typename I_ , typename W , typename A >
void mln::accu::internal::diagonal_fastest_functor< I_, W, A >::init_diag (  )  [inline]
template<typename I_ , typename W , typename A >
mln::accu::internal::diagonal_fastest_functor< I_, W, A >::mln_qixter ( const   I,
window2d   
)
template<typename I_ , typename W , typename A >
void mln::accu::internal::diagonal_fastest_functor< I_, W, A >::next (  )  [inline]

Member Data Documentation

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

Definition at line 237 of file transform_diagonal.hh.

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

Definition at line 242 of file transform_diagonal.hh.

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

Definition at line 238 of file transform_diagonal.hh.

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

Definition at line 246 of file transform_diagonal.hh.

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

Definition at line 246 of file transform_diagonal.hh.