\hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4}{}\doxysection{Ogre\+::Vector\+Base$<$ 2, Real $>$ Struct Template Reference}
\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4}\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}


{\ttfamily \#include $<$Ogre\+Vector.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_abdef156b8ae9ca99b2f6e63e545f93a3}{Vector\+Base}} ()
\item 
\mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ae2f35d4cb19c32de559b6815badd425b}{Vector\+Base}} (\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \+\_\+x, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \+\_\+y)
\item 
\mbox{\hyperlink{class_ogre_1_1_radian}{Radian}} \mbox{\hyperlink{group___math_ga7a92915df275eae8161441024d88c815}{angle\+To}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \&other) const
\begin{DoxyCompactList}\small\item\em Gets the oriented angle between 2 vectors. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab55e075045abe594d0b7d7b2d232ffe8}{cross\+Product}} (const \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Vector\+Base}} \&rk\+Vector) const
\begin{DoxyCompactList}\small\item\em Calculates the 2 dimensional cross-\/product of 2 vectors, which results in a single floating point value which is 2 times the area of the triangle. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{group___math_ga4345346666fd54473efb51a8d194f5e0}{mid\+Point}} (const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \&vec) const
\begin{DoxyCompactList}\small\item\em Returns a vector at a point half way between this and the passed in vector. \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{group___math_ga00e57f3eda32e31277c439e6a9c929a1}{perpendicular}} (void) const
\begin{DoxyCompactList}\small\item\em Generates a vector perpendicular to this vector (eg an \textquotesingle{}up\textquotesingle{} vector). \end{DoxyCompactList}\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_afbc432f53958bbc8ccb7773d9c8037b4}{ptr}} ()
\item 
const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $\ast$ \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a14114cf3af5d6c78fd3dac9bd1fe8e23}{ptr}} () const
\item 
\mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{group___math_gaba43517feb82c40ccf1cc571f519866c}{random\+Deviant}} (\mbox{\hyperlink{class_ogre_1_1_radian}{Radian}} angle) const
\begin{DoxyCompactList}\small\item\em Generates a new random vector which deviates from this vector by a given angle in a random direction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a95a20cb8d244732ea5dadff4b8da7111}{x}}
\item 
\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5661dd38b03840383dc1a0cbea9199d9}{y}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a1786bcda5c79f91d70d8d0789ed6ee66}{N\+E\+G\+A\+T\+I\+V\+E\+\_\+\+U\+N\+I\+T\+\_\+X}}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5cf013c152017f5af5e3b4b0a93d726c}{N\+E\+G\+A\+T\+I\+V\+E\+\_\+\+U\+N\+I\+T\+\_\+Y}}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a979837f10b7068528efc6802742f5509}{U\+N\+I\+T\+\_\+\+S\+C\+A\+LE}}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_adeeb454e50949d89f71b52a38e52951e}{U\+N\+I\+T\+\_\+X}}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab771b243b99665aaff02505c273be9ee}{U\+N\+I\+T\+\_\+Y}}
\item 
static const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_af6df06c614a141cc90fb9fe28b0c34f9}{Z\+E\+RO}}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_abdef156b8ae9ca99b2f6e63e545f93a3}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_abdef156b8ae9ca99b2f6e63e545f93a3}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!VectorBase@{VectorBase}}
\index{VectorBase@{VectorBase}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{VectorBase()}{VectorBase()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::\mbox{\hyperlink{struct_ogre_1_1_vector_base}{Vector\+Base}} (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ae2f35d4cb19c32de559b6815badd425b}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ae2f35d4cb19c32de559b6815badd425b}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!VectorBase@{VectorBase}}
\index{VectorBase@{VectorBase}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{VectorBase()}{VectorBase()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::\mbox{\hyperlink{struct_ogre_1_1_vector_base}{Vector\+Base}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{\+\_\+x,  }\item[{\mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}}]{\+\_\+y }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_afbc432f53958bbc8ccb7773d9c8037b4}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_afbc432f53958bbc8ccb7773d9c8037b4}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!ptr@{ptr}}
\index{ptr@{ptr}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{ptr()}{ptr()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}$\ast$ \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a14114cf3af5d6c78fd3dac9bd1fe8e23}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a14114cf3af5d6c78fd3dac9bd1fe8e23}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!ptr@{ptr}}
\index{ptr@{ptr}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{ptr()}{ptr()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}}$\ast$ \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::ptr (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab55e075045abe594d0b7d7b2d232ffe8}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab55e075045abe594d0b7d7b2d232ffe8}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!crossProduct@{crossProduct}}
\index{crossProduct@{crossProduct}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{crossProduct()}{crossProduct()}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::cross\+Product (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$ \&}]{rk\+Vector }\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}}



Calculates the 2 dimensional cross-\/product of 2 vectors, which results in a single floating point value which is 2 times the area of the triangle. 



\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a95a20cb8d244732ea5dadff4b8da7111}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a95a20cb8d244732ea5dadff4b8da7111}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!x@{x}}
\index{x@{x}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::x}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5661dd38b03840383dc1a0cbea9199d9}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5661dd38b03840383dc1a0cbea9199d9}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!y@{y}}
\index{y@{y}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{y}{y}}
{\footnotesize\ttfamily \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::y}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_af6df06c614a141cc90fb9fe28b0c34f9}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_af6df06c614a141cc90fb9fe28b0c34f9}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!ZERO@{ZERO}}
\index{ZERO@{ZERO}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{ZERO}{ZERO}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::Z\+E\+RO\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_adeeb454e50949d89f71b52a38e52951e}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_adeeb454e50949d89f71b52a38e52951e}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!UNIT\_X@{UNIT\_X}}
\index{UNIT\_X@{UNIT\_X}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{UNIT\_X}{UNIT\_X}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::U\+N\+I\+T\+\_\+X\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab771b243b99665aaff02505c273be9ee}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_ab771b243b99665aaff02505c273be9ee}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!UNIT\_Y@{UNIT\_Y}}
\index{UNIT\_Y@{UNIT\_Y}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{UNIT\_Y}{UNIT\_Y}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::U\+N\+I\+T\+\_\+Y\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a1786bcda5c79f91d70d8d0789ed6ee66}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a1786bcda5c79f91d70d8d0789ed6ee66}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!NEGATIVE\_UNIT\_X@{NEGATIVE\_UNIT\_X}}
\index{NEGATIVE\_UNIT\_X@{NEGATIVE\_UNIT\_X}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{NEGATIVE\_UNIT\_X}{NEGATIVE\_UNIT\_X}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::N\+E\+G\+A\+T\+I\+V\+E\+\_\+\+U\+N\+I\+T\+\_\+X\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5cf013c152017f5af5e3b4b0a93d726c}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a5cf013c152017f5af5e3b4b0a93d726c}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!NEGATIVE\_UNIT\_Y@{NEGATIVE\_UNIT\_Y}}
\index{NEGATIVE\_UNIT\_Y@{NEGATIVE\_UNIT\_Y}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{NEGATIVE\_UNIT\_Y}{NEGATIVE\_UNIT\_Y}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::N\+E\+G\+A\+T\+I\+V\+E\+\_\+\+U\+N\+I\+T\+\_\+Y\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a979837f10b7068528efc6802742f5509}\label{struct_ogre_1_1_vector_base_3_012_00_01_real_01_4_a979837f10b7068528efc6802742f5509}} 
\index{Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}!UNIT\_SCALE@{UNIT\_SCALE}}
\index{UNIT\_SCALE@{UNIT\_SCALE}!Ogre::VectorBase$<$ 2, Real $>$@{Ogre::VectorBase$<$ 2, Real $>$}}
\doxysubsubsection{\texorpdfstring{UNIT\_SCALE}{UNIT\_SCALE}}
{\footnotesize\ttfamily const \mbox{\hyperlink{namespace_ogre_a8542e5da4c0e0bda0d0bf5745329ea88}{Vector2}} \mbox{\hyperlink{struct_ogre_1_1_vector_base}{Ogre\+::\+Vector\+Base}}$<$ 2, \mbox{\hyperlink{namespace_ogre_aa3a7b6dfb905e6572d62f0dfa3d4274d}{Real}} $>$\+::U\+N\+I\+T\+\_\+\+S\+C\+A\+LE\hspace{0.3cm}{\ttfamily [static]}}



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{_ogre_vector_8h}{Ogre\+Vector.\+h}}\end{DoxyCompactItemize}
