#include <transform_snake.hh>
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 | |
A | accu |
std::vector< dpsite > | dps |
const I & | input |
std::vector< move_fun > | moves |
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 |
Definition at line 247 of file transform_snake.hh.
typedef I :: psite :: delta mln::accu::internal::transform_snake_fastest_functor< I, W, A >::dpsite |
Definition at line 251 of file transform_snake.hh.
typedef void(self::* mln::accu::internal::transform_snake_fastest_functor< I, W, A >::move_fun)() |
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.
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::transform_snake_fastest_functor | ( | const I & | input, | |
const W & | win, | |||
const A & | a | |||
) | [inline] |
Definition at line 285 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down(), mln::down, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left(), mln::left, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right(), mln::right, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up(), and mln::up.
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down | ( | ) | [inline] |
Definition at line 370 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_down, and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_down.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::transform_snake_fastest_functor().
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::init | ( | ) | [inline] |
Definition at line 338 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::dps, mln::initialize(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::mln_qixter(), and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output.
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left | ( | ) | [inline] |
Definition at line 361 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_l_bkd, and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_bkd.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::transform_snake_fastest_functor().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::mln_qixter | ( | const | I, | |
window2d | ||||
) |
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right | ( | ) | [inline] |
Definition at line 352 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output, and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_fwd.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::transform_snake_fastest_functor().
void mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up | ( | ) | [inline] |
Definition at line 379 of file transform_snake.hh.
References mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output, mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_up, and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_up.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::transform_snake_fastest_functor().
A mln::accu::internal::transform_snake_fastest_functor< I, W, A >::accu |
Definition at line 255 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::init(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right(), and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up().
std::vector<dpsite> mln::accu::internal::transform_snake_fastest_functor< I, W, A >::dps |
Definition at line 283 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::init().
const I& mln::accu::internal::transform_snake_fastest_functor< I, W, A >::input |
Definition at line 253 of file transform_snake.hh.
std::vector<move_fun> mln::accu::internal::transform_snake_fastest_functor< I, W, A >::moves |
Definition at line 282 of file transform_snake.hh.
mln::trait::ch_value< I , typename A ::result >::ret mln::accu::internal::transform_snake_fastest_functor< I, W, A >::output |
Definition at line 257 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::init(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left(), mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right(), and mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up().
I ::psite mln::accu::internal::transform_snake_fastest_functor< I, W, A >::p |
Definition at line 259 of file transform_snake.hh.
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_down |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_bot_up |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_l_bkd |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_bkd |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::left().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_r_fwd |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::right().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_down |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::down().
mln::accu::internal::transform_snake_fastest_functor< I, W, A >::q_top_up |
Definition at line 273 of file transform_snake.hh.
Referenced by mln::accu::internal::transform_snake_fastest_functor< I, W, A >::up().
const W& mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win |
Definition at line 254 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_bot_down |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_bot_up |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_left_bkd |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_left_fwd |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_right_bkd |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_right_fwd |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_top_down |
Definition at line 262 of file transform_snake.hh.
window2d mln::accu::internal::transform_snake_fastest_functor< I, W, A >::win_top_up |
Definition at line 262 of file transform_snake.hh.