\hypertarget{a00503}{}\section{Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Geometry/\+Algorithms\+AngleT.hh File Reference}
\label{a00503}\index{Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Geometry/\+Algorithms\+Angle\+T.\+hh@{Open\+Flipper/libs\+\_\+required/\+A\+C\+G/\+Geometry/\+Algorithms\+Angle\+T.\+hh}}


Functions for geometric operations related to angles.  


\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{a06176}{A\+CG}
\begin{DoxyCompactList}\small\item\em Namespace providing different geometric functions concerning angles. \end{DoxyCompactList}\item 
 \hyperlink{a06186}{A\+C\+G\+::\+Geometry}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename VectorT , typename ValueT $>$ }\\ValueT \hyperlink{a06186_a89efec5779875bccfb0853dee57d0ff2}{A\+C\+G\+::\+Geometry\+::get\+Fullangle} (\hyperlink{a12072}{VectorT} \+\_\+vector1, \hyperlink{a12072}{VectorT} \+\_\+vector2, const \hyperlink{a12072}{VectorT} \&\+\_\+normal, bool \&\+\_\+skip)
\item 
{\footnotesize template$<$typename ValueT $>$ }\\ValueT \hyperlink{a06186_ae369f7463dd22a3ba082a499c58940a8}{A\+C\+G\+::\+Geometry\+::angle\+Dist} (const ValueT \&angle0, const ValueT \&angle1)
\item 
{\footnotesize template$<$typename ValueT $>$ }\\ValueT \hyperlink{a06186_a17bfb5000a1fc5b72fabd6686d492556}{A\+C\+G\+::\+Geometry\+::get\+Angle} (const ValueT \&\+\_\+cos, const ValueT \&\+\_\+sin)
\item 
{\footnotesize template$<$typename ValueT $>$ }\\ValueT \hyperlink{a06186_a7b2719c6eff8b3356114bc0dea3aa9b4}{A\+C\+G\+::\+Geometry\+::rad\+To\+Deg} (const ValueT \&\+\_\+angle)
\item 
{\footnotesize template$<$typename ValueT $>$ }\\ValueT \hyperlink{a06186_ac38517428254f796b48abd8819a09775}{A\+C\+G\+::\+Geometry\+::deg\+To\+Rad} (const ValueT \&\+\_\+angle)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions for geometric operations related to angles. 

General file with template functions handling angles 