\hypertarget{a00147}{
\section{mln::canvas::browsing::snake\_\-generic\_\-t Struct Reference}
\label{d0/d4a/a00147}\index{mln::canvas::browsing::snake\_\-generic\_\-t@{mln::canvas::browsing::snake\_\-generic\_\-t}}
}


Multidimentional \hyperlink{a00029}{Browsing} in a given-\/way.  




{\ttfamily \#include $<$snake\_\-generic.hh$>$}



Inheritance diagram for mln::canvas::browsing::snake\_\-generic\_\-t:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=382pt]{d7/d88/a03771}
\end{center}
\end{figure}


\subsection{Detailed Description}
Multidimentional \hyperlink{a00029}{Browsing} in a given-\/way. F shall feature: \par
 \{ \par
 -\/-\/-\/ as attributes: \par
 input; \par
 p; \par
 -\/-\/-\/ as methods: \par
 void init(); \par
 void $\ast$() moves\mbox{[}\mbox{]}; \par
 dpsite dps\mbox{[}\mbox{]}; \par
 \} \par


init is called before browsing

The snake follow dimension using the delta point site of dps. dps\mbox{[}0\mbox{]} = delta psite following the global dimension (forward) dps\mbox{[}1\mbox{]} = delta psite following the 2nd dimension to follow (forward). dps\mbox{[}2\mbox{]} = delta psite following the 2nd dimension to follow (backward). dps\mbox{[}3\mbox{]} = delta psite following the 3nd dimension to follow (forward). dps\mbox{[}3\mbox{]} = delta psite following the 3nd dimension to follow (backward).

moves contains pointer to f's members. These merbers will be call in each time the snake progress in the correct dimension :

moves\mbox{[}i\mbox{]} is called at each move following the delta psite dps\mbox{[}i\mbox{]} 

Definition at line 76 of file snake\_\-generic.hh.

