\section{\_\-poly Struct Reference}
\label{struct__poly}\index{\_\-poly@{\_\-poly}}
{\tt \#include $<$obstacle\_\-avoidance.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
{\bf oa\_\-ext\_\-point\_\-t} $\ast$ {\bf pts}
\item 
uint8\_\-t {\bf l}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 100 of file obstacle\_\-avoidance.h.

\subsection{Field Documentation}
\index{\_\-poly@{\_\-poly}!pts@{pts}}
\index{pts@{pts}!_poly@{\_\-poly}}
\subsubsection[pts]{\setlength{\rightskip}{0pt plus 5cm}{\bf oa\_\-ext\_\-point\_\-t}$\ast$ {\bf \_\-poly::pts}}\label{struct__poly_c068f6fcff666e4b10324bffb2bdf8c2}




Definition at line 101 of file obstacle\_\-avoidance.h.

Referenced by dijkstra(), get\_\-path(), is\_\-crossing\_\-poly(), oa\_\-init(), oa\_\-new\_\-poly(), oa\_\-poly\_\-set\_\-point(), and oa\_\-process().\index{\_\-poly@{\_\-poly}!l@{l}}
\index{l@{l}!_poly@{\_\-poly}}
\subsubsection[l]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf \_\-poly::l}}\label{struct__poly_3a5c940f77d426b6d756935217f67f63}




Definition at line 102 of file obstacle\_\-avoidance.h.

Referenced by calc\_\-rays(), dijkstra(), is\_\-crossing\_\-poly(), oa\_\-init(), and oa\_\-new\_\-poly().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
aversive\_\-10-03-12/modules/devices/robot/obstacle\_\-avoidance/{\bf obstacle\_\-avoidance.h}\end{CompactItemize}
