\doxysection{gad\+\_\+raw Union Reference}
\label{uniongad__raw}\index{gad\_raw@{gad\_raw}}


GAD PDU in network-\/byte-\/order according to 3GPP TS 23.\+032 GAD\+: Universal Geographical Area Description.  




{\ttfamily \#include $<$gsm\+\_\+23\+\_\+032.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+head} \textbf{ h}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point} \textbf{ ell\+\_\+point}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+unc\+\_\+circle} \textbf{ ell\+\_\+point\+\_\+unc\+\_\+circle}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ellipse} \textbf{ ell\+\_\+point\+\_\+unc\+\_\+ellipse}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+polygon} \textbf{ polygon}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+alt} \textbf{ ell\+\_\+point\+\_\+alt}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell} \textbf{ ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+arc} \textbf{ ell\+\_\+arc}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ha\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ell} \textbf{ ha\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ell}
\item 
struct \textbf{ gad\+\_\+raw\+\_\+ha\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell} \textbf{ ha\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
GAD PDU in network-\/byte-\/order according to 3GPP TS 23.\+032 GAD\+: Universal Geographical Area Description. 

\doxysubsection{Field Documentation}
\mbox{\label{uniongad__raw_aa303aa8a51039ac8484c4ee57dd8ce2a}} 
\index{gad\_raw@{gad\_raw}!ell\_arc@{ell\_arc}}
\index{ell\_arc@{ell\_arc}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_arc}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+arc} gad\+\_\+raw\+::ell\+\_\+arc}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_aa2d9a518992a2349411bdcefd3df91db}} 
\index{gad\_raw@{gad\_raw}!ell\_point@{ell\_point}}
\index{ell\_point@{ell\_point}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_point}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point} gad\+\_\+raw\+::ell\+\_\+point}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_adbc1b67dbafa7ffc0ed59e802a0b0634}} 
\index{gad\_raw@{gad\_raw}!ell\_point\_alt@{ell\_point\_alt}}
\index{ell\_point\_alt@{ell\_point\_alt}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_point\_alt}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+alt} gad\+\_\+raw\+::ell\+\_\+point\+\_\+alt}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_a49a6bc8d3bfaca6009949c2bf4582b1a}} 
\index{gad\_raw@{gad\_raw}!ell\_point\_alt\_unc\_ell@{ell\_point\_alt\_unc\_ell}}
\index{ell\_point\_alt\_unc\_ell@{ell\_point\_alt\_unc\_ell}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_point\_alt\_unc\_ell}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell} gad\+\_\+raw\+::ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_ab5cd1f99d7afe4d1107f0ce3add96495}} 
\index{gad\_raw@{gad\_raw}!ell\_point\_unc\_circle@{ell\_point\_unc\_circle}}
\index{ell\_point\_unc\_circle@{ell\_point\_unc\_circle}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_point\_unc\_circle}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+unc\+\_\+circle} gad\+\_\+raw\+::ell\+\_\+point\+\_\+unc\+\_\+circle}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+dec()}, \textbf{ osmo\+\_\+gad\+\_\+enc()}, and \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_a71ea66dbd33e8e65a7921f544e78763e}} 
\index{gad\_raw@{gad\_raw}!ell\_point\_unc\_ellipse@{ell\_point\_unc\_ellipse}}
\index{ell\_point\_unc\_ellipse@{ell\_point\_unc\_ellipse}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ell\_point\_unc\_ellipse}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ellipse} gad\+\_\+raw\+::ell\+\_\+point\+\_\+unc\+\_\+ellipse}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_af2f4ffdb7ce9cc81786dfd1eeeda7d4f}} 
\index{gad\_raw@{gad\_raw}!h@{h}}
\index{h@{h}!gad\_raw@{gad\_raw}}
\doxysubsubsection{h}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+head} gad\+\_\+raw\+::h}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+dec()}, \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}, and \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+read()}.

\mbox{\label{uniongad__raw_af38132d7bc46791f65a42a14e3f1b531}} 
\index{gad\_raw@{gad\_raw}!ha\_ell\_point\_alt\_unc\_ell@{ha\_ell\_point\_alt\_unc\_ell}}
\index{ha\_ell\_point\_alt\_unc\_ell@{ha\_ell\_point\_alt\_unc\_ell}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ha\_ell\_point\_alt\_unc\_ell}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ha\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell} gad\+\_\+raw\+::ha\+\_\+ell\+\_\+point\+\_\+alt\+\_\+unc\+\_\+ell}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_a1aa8ebc47c59664f621bc216bf73d75e}} 
\index{gad\_raw@{gad\_raw}!ha\_ell\_point\_unc\_ell@{ha\_ell\_point\_unc\_ell}}
\index{ha\_ell\_point\_unc\_ell@{ha\_ell\_point\_unc\_ell}!gad\_raw@{gad\_raw}}
\doxysubsubsection{ha\_ell\_point\_unc\_ell}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+ha\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ell} gad\+\_\+raw\+::ha\+\_\+ell\+\_\+point\+\_\+unc\+\_\+ell}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.

\mbox{\label{uniongad__raw_a95387aa466a4c71bf6932e083bbe96ca}} 
\index{gad\_raw@{gad\_raw}!polygon@{polygon}}
\index{polygon@{polygon}!gad\_raw@{gad\_raw}}
\doxysubsubsection{polygon}
{\footnotesize\ttfamily struct \textbf{ gad\+\_\+raw\+\_\+polygon} gad\+\_\+raw\+::polygon}



Referenced by \textbf{ osmo\+\_\+gad\+\_\+raw\+\_\+len()}.



The documentation for this union was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/osmocom/gsm/protocol/\textbf{ gsm\+\_\+23\+\_\+032.\+h}\end{DoxyCompactItemize}
