\section{SS::Vector2 Class Reference}
\label{class_s_s_1_1_vector2}\index{SS::Vector2@{SS::Vector2}}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Vector2} (void)\label{class_s_s_1_1_vector2_dc976a4a6c97e49882a503a039a57d9a}

\item 
{\bf Vector2} (float cx, float cy)\label{class_s_s_1_1_vector2_e355b0ed993ac4e97c28d24b45267d85}

\item 
const float \& {\bf operator[$\,$]} (int i) const \label{class_s_s_1_1_vector2_aa43883f4f5d7a69e0e86b1055fb9430}

\item 
float \& {\bf operator[$\,$]} (int i)\label{class_s_s_1_1_vector2_bf5869a8f7ea31aa93cfaba820d9d3df}

\item 
{\bf Vector2} \& {\bf clear} (void)\label{class_s_s_1_1_vector2_82b855a81249d0a1e764e2751b2a4074}

\item 
{\bf Vector2} \& {\bf set} (float cx, float cy)\label{class_s_s_1_1_vector2_76f225e04c7106cef1339c17d4b31177}

\item 
bool {\bf operator==} (const {\bf Vector2} \&s) const \label{class_s_s_1_1_vector2_9cbf270b4450ad877f07a502581dec27}

\item 
bool {\bf operator!=} (const {\bf Vector2} \&s) const \label{class_s_s_1_1_vector2_8fd2f58f15585affde147fc9c4bc055c}

\item 
float {\bf length} (void) const \label{class_s_s_1_1_vector2_cc2a26e0bd7d9de20d4e1bf9da5e8d72}

\item 
float {\bf length\-Sqr} (void) const \label{class_s_s_1_1_vector2_a21cd602cabc0d979bc0667fb0e501ae}

\item 
{\bf Vector2} \& {\bf normalize} (float len=1.0f)\label{class_s_s_1_1_vector2_d0283ea0a4e440f2fd9d777572274536}

\item 
void {\bf scale} (const {\bf Vector2} \&v)\label{class_s_s_1_1_vector2_4aab9ae1a65d6cc10d94819da97b1d7a}

\item 
{\bf Vector2} \& {\bf operator+=} (const {\bf Vector2} \&v)\label{class_s_s_1_1_vector2_b265de2c16b324f7cc43bfe55f661962}

\item 
{\bf Vector2} \& {\bf operator-=} (const {\bf Vector2} \&v)\label{class_s_s_1_1_vector2_5fe10e137e85f361c0417157ab73adb8}

\item 
{\bf Vector2} \& {\bf operator $\ast$=} (float s)\label{class_s_s_1_1_vector2_cb52bcdef68c48eafa8ad35fc4b6e19e}

\item 
{\bf Vector2} \& {\bf operator/=} (float s)\label{class_s_s_1_1_vector2_aaddd22dba7f5f84d531b3781596973d}

\item 
{\bf Vector2} \& {\bf operator $\ast$=} (const {\bf Matrix2x2} \&m)\label{class_s_s_1_1_vector2_e82d8ca167aaa75fd12a6207da284747}

\end{CompactItemize}
\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
float {\bf x}\label{class_s_s_1_1_vector2_86d3ddabe0172237b546a1d0f68edcac}

\item 
float {\bf y}\label{class_s_s_1_1_vector2_46ea8cbc7c9143332bdf9c1ec60c3a83}

\end{CompactItemize}


\subsection{Detailed Description}




Definition at line 27 of file ss\-Vector.hpp.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
VCRA-SZCZERBACKI-Point\-Based\-Rendering/ss\-Vector.hpp\item 
VCRA-SZCZERBACKI-Point\-Based\-Rendering/ss\-Matrix.hpp\end{CompactItemize}
