\hypertarget{structfloat3}{\section{float3 \-Struct \-Reference}
\label{structfloat3}\index{float3@{float3}}
}


{\ttfamily \#include $<$\-Display.\-h$>$}

\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structfloat3_adf12f33c77fddf168c255d4ac6f93b07}{float3} ()
\item 
\hyperlink{structfloat3_aa05d90a3c37e3474bd137146869fd616}{float3} (float f)
\item 
\hyperlink{structfloat3_a285d1970e16dd09d85a10deb8ce83fa7}{float3} (float \hyperlink{structfloat3_af621f02abb1c788738fe61ea9807ff9c}{x}, float \hyperlink{structfloat3_aa6147d421a81889971f8c66aa92abf0d}{y}, float \hyperlink{structfloat3_a772dffd42d89f350c5a1b766c4703245}{z})
\item 
\hyperlink{structfloat3_a8a31bd5a30eac27de2103f02a6b49ff8}{operator const float $\ast$} () const 
\item 
\hyperlink{structfloat3}{float3} \hyperlink{structfloat3_a3629ecb09488952039cde9ae7e481a96}{operator+} (const \hyperlink{structfloat3}{float3} \&v) const 
\item 
\hyperlink{structfloat3}{float3} \hyperlink{structfloat3_a2c0a130668a93b51f44ee06eff58e0db}{operator-\/} (const \hyperlink{structfloat3}{float3} \&v) const 
\item 
\hyperlink{structfloat3}{float3} \hyperlink{structfloat3_a7e9eac223f8edfb68b425fe1f1eae8a4}{operator$\ast$} (const \hyperlink{structfloat3}{float3} \&v) const 
\item 
\hyperlink{structfloat3}{float3} \hyperlink{structfloat3_a330ef83a4115a92f11a5d1d13bfa6849}{operator/} (const \hyperlink{structfloat3}{float3} \&v) const 
\item 
\hyperlink{structfloat3_a3a5022ed95a50b3cd8082ec9540ceb8a}{operator float $\ast$} ()
\item 
const \hyperlink{structfloat3}{float3} \& \hyperlink{structfloat3_a260146930299ebe3f48820fe97007de3}{operator+=} (const \hyperlink{structfloat3}{float3} \&v)
\item 
const \hyperlink{structfloat3}{float3} \& \hyperlink{structfloat3_a6e0332bc5957ac54271e387fe718024e}{operator-\/=} (const \hyperlink{structfloat3}{float3} \&v)
\item 
const \hyperlink{structfloat3}{float3} \& \hyperlink{structfloat3_a97dbd03bf3dff2d0d9d47a11e15d1dfa}{operator$\ast$=} (const \hyperlink{structfloat3}{float3} \&v)
\item 
const \hyperlink{structfloat3}{float3} \& \hyperlink{structfloat3_a3881186e3da056d969c3a3b651129f4a}{operator/=} (const \hyperlink{structfloat3}{float3} \&v)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
float \hyperlink{structfloat3_af621f02abb1c788738fe61ea9807ff9c}{x}
\item 
float \hyperlink{structfloat3_aa6147d421a81889971f8c66aa92abf0d}{y}
\item 
float \hyperlink{structfloat3_a772dffd42d89f350c5a1b766c4703245}{z}
\end{DoxyCompactItemize}


\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structfloat3_adf12f33c77fddf168c255d4ac6f93b07}{\index{float3@{float3}!float3@{float3}}
\index{float3@{float3}!float3@{float3}}
\subsubsection[{float3}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3\-::float3} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_adf12f33c77fddf168c255d4ac6f93b07}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{structfloat3_adf12f33c77fddf168c255d4ac6f93b07_icgraph}
\end{center}
\end{figure}


\hypertarget{structfloat3_aa05d90a3c37e3474bd137146869fd616}{\index{float3@{float3}!float3@{float3}}
\index{float3@{float3}!float3@{float3}}
\subsubsection[{float3}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3\-::float3} (
\begin{DoxyParamCaption}
\item[{float}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_aa05d90a3c37e3474bd137146869fd616}
\hypertarget{structfloat3_a285d1970e16dd09d85a10deb8ce83fa7}{\index{float3@{float3}!float3@{float3}}
\index{float3@{float3}!float3@{float3}}
\subsubsection[{float3}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3\-::float3} (
\begin{DoxyParamCaption}
\item[{float}]{x, }
\item[{float}]{y, }
\item[{float}]{z}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a285d1970e16dd09d85a10deb8ce83fa7}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structfloat3_a8a31bd5a30eac27de2103f02a6b49ff8}{\index{float3@{float3}!operator const float $\ast$@{operator const float $\ast$}}
\index{operator const float $\ast$@{operator const float $\ast$}!float3@{float3}}
\subsubsection[{operator const float $\ast$}]{\setlength{\rightskip}{0pt plus 5cm}float3\-::operator const float $\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a8a31bd5a30eac27de2103f02a6b49ff8}
\hypertarget{structfloat3_a3a5022ed95a50b3cd8082ec9540ceb8a}{\index{float3@{float3}!operator float $\ast$@{operator float $\ast$}}
\index{operator float $\ast$@{operator float $\ast$}!float3@{float3}}
\subsubsection[{operator float $\ast$}]{\setlength{\rightskip}{0pt plus 5cm}float3\-::operator float $\ast$ (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a3a5022ed95a50b3cd8082ec9540ceb8a}
\hypertarget{structfloat3_a7e9eac223f8edfb68b425fe1f1eae8a4}{\index{float3@{float3}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!float3@{float3}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3} float3\-::operator$\ast$ (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a7e9eac223f8edfb68b425fe1f1eae8a4}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{structfloat3_a7e9eac223f8edfb68b425fe1f1eae8a4_cgraph}
\end{center}
\end{figure}


\hypertarget{structfloat3_a97dbd03bf3dff2d0d9d47a11e15d1dfa}{\index{float3@{float3}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!float3@{float3}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf float3}\& float3\-::operator$\ast$= (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a97dbd03bf3dff2d0d9d47a11e15d1dfa}
\hypertarget{structfloat3_a3629ecb09488952039cde9ae7e481a96}{\index{float3@{float3}!operator+@{operator+}}
\index{operator+@{operator+}!float3@{float3}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3} float3\-::operator+ (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a3629ecb09488952039cde9ae7e481a96}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{structfloat3_a3629ecb09488952039cde9ae7e481a96_cgraph}
\end{center}
\end{figure}


\hypertarget{structfloat3_a260146930299ebe3f48820fe97007de3}{\index{float3@{float3}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!float3@{float3}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf float3}\& float3\-::operator+= (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a260146930299ebe3f48820fe97007de3}
\hypertarget{structfloat3_a2c0a130668a93b51f44ee06eff58e0db}{\index{float3@{float3}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!float3@{float3}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3} float3\-::operator-\/ (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a2c0a130668a93b51f44ee06eff58e0db}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{structfloat3_a2c0a130668a93b51f44ee06eff58e0db_cgraph}
\end{center}
\end{figure}


\hypertarget{structfloat3_a6e0332bc5957ac54271e387fe718024e}{\index{float3@{float3}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!float3@{float3}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf float3}\& float3\-::operator-\/= (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a6e0332bc5957ac54271e387fe718024e}
\hypertarget{structfloat3_a330ef83a4115a92f11a5d1d13bfa6849}{\index{float3@{float3}!operator/@{operator/}}
\index{operator/@{operator/}!float3@{float3}}
\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}{\bf float3} float3\-::operator/ (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a330ef83a4115a92f11a5d1d13bfa6849}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=274pt]{structfloat3_a330ef83a4115a92f11a5d1d13bfa6849_cgraph}
\end{center}
\end{figure}


\hypertarget{structfloat3_a3881186e3da056d969c3a3b651129f4a}{\index{float3@{float3}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!float3@{float3}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf float3}\& float3\-::operator/= (
\begin{DoxyParamCaption}
\item[{const {\bf float3} \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{structfloat3_a3881186e3da056d969c3a3b651129f4a}


\subsection{\-Member \-Data \-Documentation}
\hypertarget{structfloat3_af621f02abb1c788738fe61ea9807ff9c}{\index{float3@{float3}!x@{x}}
\index{x@{x}!float3@{float3}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf float3\-::x}}}\label{structfloat3_af621f02abb1c788738fe61ea9807ff9c}
\hypertarget{structfloat3_aa6147d421a81889971f8c66aa92abf0d}{\index{float3@{float3}!y@{y}}
\index{y@{y}!float3@{float3}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf float3\-::y}}}\label{structfloat3_aa6147d421a81889971f8c66aa92abf0d}
\hypertarget{structfloat3_a772dffd42d89f350c5a1b766c4703245}{\index{float3@{float3}!z@{z}}
\index{z@{z}!float3@{float3}}
\subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}float {\bf float3\-::z}}}\label{structfloat3_a772dffd42d89f350c5a1b766c4703245}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-U\-Alberta\-Bot\-\_\-src/\-Projects/\-U\-Alberta\-Bot/\-Source/\hyperlink{Display_8h}{\-Display.\-h}\end{DoxyCompactItemize}
