\hypertarget{a01505}{\section{A\+C\+G/\+Geometry/\+Algorithms\+Angle\+T.hh File Reference}
\label{a01505}\index{A\+C\+G/\+Geometry/\+Algorithms\+Angle\+T.\+hh@{A\+C\+G/\+Geometry/\+Algorithms\+Angle\+T.\+hh}}
}


Functions for geometric operations related to angles.  


\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{a03336}{A\+C\+G}
\begin{DoxyCompactList}\small\item\em Namespace providing different geometric functions concerning angles. \end{DoxyCompactList}\item 
 \hyperlink{a03340}{A\+C\+G\+::\+Geometry}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Vector\+T , typename Value\+T $>$ }\\Value\+T \hyperlink{a03340_a89efec5779875bccfb0853dee57d0ff2}{A\+C\+G\+::\+Geometry\+::get\+Fullangle} (\hyperlink{a01410}{Vector\+T} \+\_\+vector1, \hyperlink{a01410}{Vector\+T} \+\_\+vector2, const \hyperlink{a01410}{Vector\+T} \&\+\_\+normal, bool \&\+\_\+skip)
\item 
{\footnotesize template$<$typename Value\+T $>$ }\\Value\+T \hyperlink{a03340_ae369f7463dd22a3ba082a499c58940a8}{A\+C\+G\+::\+Geometry\+::angle\+Dist} (const Value\+T \&angle0, const Value\+T \&angle1)
\item 
{\footnotesize template$<$typename Value\+T $>$ }\\Value\+T \hyperlink{a03340_a17bfb5000a1fc5b72fabd6686d492556}{A\+C\+G\+::\+Geometry\+::get\+Angle} (const Value\+T \&\+\_\+cos, const Value\+T \&\+\_\+sin)
\item 
{\footnotesize template$<$typename Value\+T $>$ }\\Value\+T \hyperlink{a03340_a7b2719c6eff8b3356114bc0dea3aa9b4}{A\+C\+G\+::\+Geometry\+::rad\+To\+Deg} (const Value\+T \&\+\_\+angle)
\item 
{\footnotesize template$<$typename Value\+T $>$ }\\Value\+T \hyperlink{a03340_ac38517428254f796b48abd8819a09775}{A\+C\+G\+::\+Geometry\+::deg\+To\+Rad} (const Value\+T \&\+\_\+angle)
\end{DoxyCompactItemize}


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

General file with template functions handling angles 

Definition in file \hyperlink{a01505_source}{Algorithms\+Angle\+T.\+hh}.

