mln::accu::internal::transform_snake_fastest_functor< I, W, A > Struct Template Reference

#include <transform_snake.hh>

List of all members.

Public Types

typedef I::psite::delta dpsite
typedef void(self::* move_fun )()
typedef
transform_snake_fastest_functor
< I, W, A > 
self

Public Member Functions

void down ()
void init ()
void left ()
 mln_qixter (const I, window2d) q_l_fwd
void right ()
 transform_snake_fastest_functor (const I &input, const W &win, const A &a)
void up ()

Public Attributes

accu
std::vector< dpsitedps
const I & input
std::vector< move_funmoves
mln::trait::ch_value< I,
typename A::result >::ret 
output
I::psite p
 q_bot_down
 q_bot_up
 q_l_bkd
 q_r_bkd
 q_r_fwd
 q_top_down
 q_top_up
const W & win
window2d win_bot_down
window2d win_bot_up
window2d win_left_bkd
window2d win_left_fwd
window2d win_right_bkd
window2d win_right_fwd
window2d win_top_down
window2d win_top_up


Detailed Description

template<typename I, typename W, typename A>
struct mln::accu::internal::transform_snake_fastest_functor< I, W, A >

Definition at line 247 of file transform_snake.hh.


Member Typedef Documentation

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

Definition at line 251 of file transform_snake.hh.

template<typename I, typename W, typename A>
typedef void(self::* mln::accu::internal::transform_snake_fastest_functor< I, W, A >::move_fun)()

template<typename I, typename W, typename A>
typedef transform_snake_fastest_functor<I,W,A> mln::accu::internal::transform_snake_fastest_functor< I, W, A >::self

Definition at line 249 of file transform_snake.hh.


Constructor & Destructor Documentation

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


Member Function Documentation

template<typename I, typename W, typename A>
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down (  )  [inline]

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

template<typename I, typename W, typename A>
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left (  )  [inline]

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::mln_qixter ( const   I,
window2d   
)

template<typename I, typename W, typename A>
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right (  )  [inline]

template<typename I, typename W, typename A>
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up (  )  [inline]


Member Data Documentation

template<typename I, typename W, typename A>
A mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu

template<typename I, typename W, typename A>
std::vector<dpsite> mln::accu::internal::transform_snake_fastest_functor< I, W, A >::dps

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

Definition at line 253 of file transform_snake.hh.

template<typename I, typename W, typename A>
std::vector<move_fun> mln::accu::internal::transform_snake_fastest_functor< I, W, A >::moves

Definition at line 282 of file transform_snake.hh.

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

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

Definition at line 259 of file transform_snake.hh.

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_down

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_up

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_l_bkd

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_bkd

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_fwd

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_down

template<typename I, typename W, typename A>
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_up

template<typename I, typename W, typename A>
const W& mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win

Definition at line 254 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_bot_down

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_bot_up

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_left_bkd

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_left_fwd

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_right_bkd

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_right_fwd

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_top_down

Definition at line 262 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_top_up

Definition at line 262 of file transform_snake.hh.


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