\section{elm\+:\+:flip Struct Reference}
\label{structelm_1_1flip}\index{elm\+::flip@{elm\+::flip}}


Class flip.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1flip_aa5dfc593345b0556161dafe73ff8af3b}{flip} (Eo $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1flip_a2ecb54225b11602db0283e3439295acd}{flip} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structelm_1_1flip_a950a278f22a395e6b3d975a02fb831b0}{flip} (\hyperlink{structelm_1_1flip}{flip} const \&other)\label{structelm_1_1flip_a950a278f22a395e6b3d975a02fb831b0}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structelm_1_1flip_a58b57e77ac6f8915b3e3038535965ba8}{interaction\+\_\+direction\+\_\+hitsize\+\_\+set} (Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+, double hitsize\+\_\+) const 
\item 
double \hyperlink{structelm_1_1flip_a4a01b5f8fb1b979d8f6fd50c3c3c0d82}{interaction\+\_\+direction\+\_\+hitsize\+\_\+get} (Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+) const 
\item 
void \hyperlink{structelm_1_1flip_a99a2ab846645b8b6571d05a49627a3d8}{interaction\+\_\+direction\+\_\+enabled\+\_\+set} (Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+, bool enabled\+\_\+) const 
\item 
bool \hyperlink{structelm_1_1flip_a4a59d42076fbae9e33494f3240a01a7f}{interaction\+\_\+direction\+\_\+enabled\+\_\+get} (Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+) const 
\item 
void \hyperlink{structelm_1_1flip_a5d8f0c9365acd1fade47e893d96bdc45}{go} (Elm\+\_\+\+Flip\+\_\+\+Mode mode\+\_\+) const 
\item 
void \hyperlink{structelm_1_1flip_a925c6155089bc597ec99dd12e829bff5}{go\+\_\+to} (bool front\+\_\+, Elm\+\_\+\+Flip\+\_\+\+Mode mode\+\_\+) const 
\end{DoxyCompactItemize}
{\bf }\par
\begin{DoxyCompactItemize}
\item 
\hyperlink{structelm_1_1flip_ac468e103b053e50f56add0f34209dd8a}{flip} (\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)
\begin{DoxyCompactList}\small\item\em Constructs a new \hyperlink{structelm_1_1flip}{elm\+::flip} object. \end{DoxyCompactList}\end{DoxyCompactItemize}



\subsection{Detailed Description}
Class flip. 

\subsection{Constructor \& Destructor Documentation}
\index{elm\+::flip@{elm\+::flip}!flip@{flip}}
\index{flip@{flip}!elm\+::flip@{elm\+::flip}}
\subsubsection[{flip(\+::efl\+::eo\+::parent\+\_\+type \+\_\+p)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::flip\+::flip (
\begin{DoxyParamCaption}
\item[{\+::efl\+::eo\+::parent\+\_\+type}]{\+\_\+p}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1flip_ac468e103b053e50f56add0f34209dd8a}


Constructs a new \hyperlink{structelm_1_1flip}{elm\+::flip} object. 

Constructs a new \hyperlink{structelm_1_1flip}{elm\+::flip} object. If you want this object to be a child of another Eo object, use an efl\+::eo\+::parent expression, like the example.

Example\+: 
\begin{DoxyCode}
elm::flip my\_flip(efl::eo::parent = parent\_object);
\end{DoxyCode}


\begin{DoxySeeAlso}{See also}
\hyperlink{structelm_1_1flip_aa5dfc593345b0556161dafe73ff8af3b}{flip(\+Eo$\ast$ eo)} 
\end{DoxySeeAlso}
\index{elm\+::flip@{elm\+::flip}!flip@{flip}}
\index{flip@{flip}!elm\+::flip@{elm\+::flip}}
\subsubsection[{flip(\+Eo $\ast$eo)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::flip\+::flip (
\begin{DoxyParamCaption}
\item[{Eo $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1flip_aa5dfc593345b0556161dafe73ff8af3b}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!flip@{flip}}
\index{flip@{flip}!elm\+::flip@{elm\+::flip}}
\subsubsection[{flip(std\+::nullptr\+\_\+t)}]{\setlength{\rightskip}{0pt plus 5cm}elm\+::flip\+::flip (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}\label{structelm_1_1flip_a2ecb54225b11602db0283e3439295acd}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. 

\subsection{Member Function Documentation}
\index{elm\+::flip@{elm\+::flip}!go@{go}}
\index{go@{go}!elm\+::flip@{elm\+::flip}}
\subsubsection[{go(\+Elm\+\_\+\+Flip\+\_\+\+Mode mode\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::flip\+::go (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Flip\+\_\+\+Mode}]{mode\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a5d8f0c9365acd1fade47e893d96bdc45}

\begin{DoxyParams}{Parameters}
{\em mode} & \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!go\+\_\+to@{go\+\_\+to}}
\index{go\+\_\+to@{go\+\_\+to}!elm\+::flip@{elm\+::flip}}
\subsubsection[{go\+\_\+to(bool front\+\_\+, Elm\+\_\+\+Flip\+\_\+\+Mode mode\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::flip\+::go\+\_\+to (
\begin{DoxyParamCaption}
\item[{bool}]{front\+\_\+, }
\item[{Elm\+\_\+\+Flip\+\_\+\+Mode}]{mode\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a925c6155089bc597ec99dd12e829bff5}

\begin{DoxyParams}{Parameters}
{\em front} & \\
\hline
{\em mode} & \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!interaction\+\_\+direction\+\_\+enabled\+\_\+get@{interaction\+\_\+direction\+\_\+enabled\+\_\+get}}
\index{interaction\+\_\+direction\+\_\+enabled\+\_\+get@{interaction\+\_\+direction\+\_\+enabled\+\_\+get}!elm\+::flip@{elm\+::flip}}
\subsubsection[{interaction\+\_\+direction\+\_\+enabled\+\_\+get(\+Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}bool elm\+::flip\+::interaction\+\_\+direction\+\_\+enabled\+\_\+get (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Flip\+\_\+\+Direction}]{dir\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a4a59d42076fbae9e33494f3240a01a7f}

\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!interaction\+\_\+direction\+\_\+enabled\+\_\+set@{interaction\+\_\+direction\+\_\+enabled\+\_\+set}}
\index{interaction\+\_\+direction\+\_\+enabled\+\_\+set@{interaction\+\_\+direction\+\_\+enabled\+\_\+set}!elm\+::flip@{elm\+::flip}}
\subsubsection[{interaction\+\_\+direction\+\_\+enabled\+\_\+set(\+Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+, bool enabled\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::flip\+::interaction\+\_\+direction\+\_\+enabled\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Flip\+\_\+\+Direction}]{dir\+\_\+, }
\item[{bool}]{enabled\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a99a2ab846645b8b6571d05a49627a3d8}

\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
{\em enabled} & \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!interaction\+\_\+direction\+\_\+hitsize\+\_\+get@{interaction\+\_\+direction\+\_\+hitsize\+\_\+get}}
\index{interaction\+\_\+direction\+\_\+hitsize\+\_\+get@{interaction\+\_\+direction\+\_\+hitsize\+\_\+get}!elm\+::flip@{elm\+::flip}}
\subsubsection[{interaction\+\_\+direction\+\_\+hitsize\+\_\+get(\+Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}double elm\+::flip\+::interaction\+\_\+direction\+\_\+hitsize\+\_\+get (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Flip\+\_\+\+Direction}]{dir\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a4a01b5f8fb1b979d8f6fd50c3c3c0d82}

\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
\end{DoxyParams}
\index{elm\+::flip@{elm\+::flip}!interaction\+\_\+direction\+\_\+hitsize\+\_\+set@{interaction\+\_\+direction\+\_\+hitsize\+\_\+set}}
\index{interaction\+\_\+direction\+\_\+hitsize\+\_\+set@{interaction\+\_\+direction\+\_\+hitsize\+\_\+set}!elm\+::flip@{elm\+::flip}}
\subsubsection[{interaction\+\_\+direction\+\_\+hitsize\+\_\+set(\+Elm\+\_\+\+Flip\+\_\+\+Direction dir\+\_\+, double hitsize\+\_\+) const }]{\setlength{\rightskip}{0pt plus 5cm}void elm\+::flip\+::interaction\+\_\+direction\+\_\+hitsize\+\_\+set (
\begin{DoxyParamCaption}
\item[{Elm\+\_\+\+Flip\+\_\+\+Direction}]{dir\+\_\+, }
\item[{double}]{hitsize\+\_\+}
\end{DoxyParamCaption}
) const}\label{structelm_1_1flip_a58b57e77ac6f8915b3e3038535965ba8}

\begin{DoxyParams}{Parameters}
{\em dir} & \\
\hline
{\em hitsize} & \\
\hline
\end{DoxyParams}
