#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.
1.5.6