\hypertarget{group__Elm__Route}{}\doxysection{Route}
\label{group__Elm__Route}\index{Route@{Route}}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{group__Elm__Route_gabb65d58ac30d3ec4d24c66c5db67f527}{ELM\+\_\+\+ROUTE\+\_\+\+CLASS}}~elm\+\_\+route\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Elementary route class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ \mbox{\hyperlink{group__Elm__Route_ga311adcd719c41c6056bf5bf39a00af90}{elm\+\_\+route\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new route to the parent. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Route_ga94a0bb82aa2cd60dce67b6a15748e05b}{elm\+\_\+obj\+\_\+route\+\_\+emap\+\_\+set}} (Eo $\ast$obj, void $\ast$emap)
\begin{DoxyCompactList}\small\item\em Set map widget for this route. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Route_ga92f1d3ead7e3107866b667b7fe1a74ac}{elm\+\_\+obj\+\_\+route\+\_\+longitude\+\_\+min\+\_\+max\+\_\+get}} (const Eo $\ast$obj, double $\ast$min, double $\ast$max)
\begin{DoxyCompactList}\small\item\em Get the minimum and maximum values along the longitude. \end{DoxyCompactList}\item 
EOAPI void \mbox{\hyperlink{group__Elm__Route_gad9926841338a317f15c36a183096b453}{elm\+\_\+obj\+\_\+route\+\_\+latitude\+\_\+min\+\_\+max\+\_\+get}} (const Eo $\ast$obj, double $\ast$min, double $\ast$max)
\begin{DoxyCompactList}\small\item\em Get the minimum and maximum values along the latitude. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{route_inheritance_tree}}
\end{DoxyImageNoCaption}


For displaying a route on the map widget. 

\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{group__Elm__Route_gabb65d58ac30d3ec4d24c66c5db67f527}\label{group__Elm__Route_gabb65d58ac30d3ec4d24c66c5db67f527}} 
\index{Route@{Route}!ELM\_ROUTE\_CLASS@{ELM\_ROUTE\_CLASS}}
\index{ELM\_ROUTE\_CLASS@{ELM\_ROUTE\_CLASS}!Route@{Route}}
\doxysubsubsection{\texorpdfstring{ELM\_ROUTE\_CLASS}{ELM\_ROUTE\_CLASS}}
{\footnotesize\ttfamily \#define ELM\+\_\+\+ROUTE\+\_\+\+CLASS~elm\+\_\+route\+\_\+class\+\_\+get()}



Elementary route class. 



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Elm__Route_ga311adcd719c41c6056bf5bf39a00af90}\label{group__Elm__Route_ga311adcd719c41c6056bf5bf39a00af90}} 
\index{Route@{Route}!elm\_route\_add@{elm\_route\_add}}
\index{elm\_route\_add@{elm\_route\_add}!Route@{Route}}
\doxysubsubsection{\texorpdfstring{elm\_route\_add()}{elm\_route\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$ elm\+\_\+route\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{parent }\end{DoxyParamCaption})}



Add a new route to the parent. 

Add a new route object to the parent\textquotesingle{}s canvas.


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or NULL if it cannot be created
\end{DoxyReturn}



\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The new object or NULL if it cannot be created 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\mbox{\Hypertarget{group__Elm__Route_ga94a0bb82aa2cd60dce67b6a15748e05b}\label{group__Elm__Route_ga94a0bb82aa2cd60dce67b6a15748e05b}} 
\index{Route@{Route}!elm\_obj\_route\_emap\_set@{elm\_obj\_route\_emap\_set}}
\index{elm\_obj\_route\_emap\_set@{elm\_obj\_route\_emap\_set}!Route@{Route}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_route\_emap\_set()}{elm\_obj\_route\_emap\_set()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+route\+\_\+emap\+\_\+set (\begin{DoxyParamCaption}\item[{Eo $\ast$}]{obj,  }\item[{void $\ast$}]{emap }\end{DoxyParamCaption})}



Set map widget for this route. 


\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ in}}  & {\em emap} & Elementary map widget \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Route_ga92f1d3ead7e3107866b667b7fe1a74ac}\label{group__Elm__Route_ga92f1d3ead7e3107866b667b7fe1a74ac}} 
\index{Route@{Route}!elm\_obj\_route\_longitude\_min\_max\_get@{elm\_obj\_route\_longitude\_min\_max\_get}}
\index{elm\_obj\_route\_longitude\_min\_max\_get@{elm\_obj\_route\_longitude\_min\_max\_get}!Route@{Route}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_route\_longitude\_min\_max\_get()}{elm\_obj\_route\_longitude\_min\_max\_get()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+route\+\_\+longitude\+\_\+min\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{double $\ast$}]{min,  }\item[{double $\ast$}]{max }\end{DoxyParamCaption})}



Get the minimum and maximum values along the longitude. 

\begin{DoxyNote}{Note}
If only one value is needed, the other pointer can be passed as null.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em min} & Pointer to store the minimum value. \\
\hline
\mbox{\texttt{ out}}  & {\em max} & Pointer to store the maximum value. \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{group__Elm__Route_gad9926841338a317f15c36a183096b453}\label{group__Elm__Route_gad9926841338a317f15c36a183096b453}} 
\index{Route@{Route}!elm\_obj\_route\_latitude\_min\_max\_get@{elm\_obj\_route\_latitude\_min\_max\_get}}
\index{elm\_obj\_route\_latitude\_min\_max\_get@{elm\_obj\_route\_latitude\_min\_max\_get}!Route@{Route}}
\doxysubsubsection{\texorpdfstring{elm\_obj\_route\_latitude\_min\_max\_get()}{elm\_obj\_route\_latitude\_min\_max\_get()}}
{\footnotesize\ttfamily EOAPI void elm\+\_\+obj\+\_\+route\+\_\+latitude\+\_\+min\+\_\+max\+\_\+get (\begin{DoxyParamCaption}\item[{const Eo $\ast$}]{obj,  }\item[{double $\ast$}]{min,  }\item[{double $\ast$}]{max }\end{DoxyParamCaption})}



Get the minimum and maximum values along the latitude. 

\begin{DoxyNote}{Note}
If only one value is needed, the other pointer can be passed as null.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\texttt{ in}}  & {\em obj} & The object. \\
\hline
\mbox{\texttt{ out}}  & {\em min} & Pointer to store the minimum value. \\
\hline
\mbox{\texttt{ out}}  & {\em max} & Pointer to store the maximum value. \\
\hline
\end{DoxyParams}
