mln::accu::internal::transform_snake_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_functor< I, W,
A > 
self

Public Member Functions

void down ()
void init ()
void left ()
void right ()
 transform_snake_functor (const Image< I > &input, const Window< W > &win, const Accumulator< 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
window2d::qiter q_bot_down
window2d::qiter q_bot_up
window2d::qiter q_l_bkd
window2d::qiter q_l_fwd
window2d::qiter q_r_bkd
window2d::qiter q_r_fwd
window2d::qiter q_top_down
window2d::qiter 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_functor< I, W, A >

Definition at line 94 of file transform_snake.hh.


Member Typedef Documentation

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

Definition at line 98 of file transform_snake.hh.

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

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

Definition at line 96 of file transform_snake.hh.


Constructor & Destructor Documentation

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


Member Function Documentation

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

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

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

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

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


Member Data Documentation

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

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

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

Definition at line 100 of file transform_snake.hh.

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

Definition at line 128 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_functor< I, W, A >::output

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

Definition at line 106 of file transform_snake.hh.

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_bot_down

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_bot_up

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_l_bkd

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_l_fwd

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_r_bkd

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_r_fwd

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_top_down

template<typename I, typename W, typename A>
window2d ::qiter mln::accu::internal::transform_snake_functor< I, W, A >::q_top_up

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

Definition at line 101 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.

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

Definition at line 109 of file transform_snake.hh.


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