\section{SS::Vector3 Class Reference}
\label{class_s_s_1_1_vector3}\index{SS::Vector3@{SS::Vector3}}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Vector3} (void)\label{class_s_s_1_1_vector3_9cc6fd9ca34ddb7f55b28cc4df510df9}

\item 
{\bf Vector3} (const {\bf Vector3} \&s)\label{class_s_s_1_1_vector3_13df3948b0d7b60f62b146ef234f87ee}

\item 
{\bf Vector3} (float cx, float cy, float cz)\label{class_s_s_1_1_vector3_b2b6867f9cec2137a671688712a34da0}

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

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

\item 
{\bf Vector3} \& {\bf clear} (void)\label{class_s_s_1_1_vector3_5a1a787b7fac1f4a3dc2ff50355024aa}

\item 
{\bf Vector3} \& {\bf set} (float cx, float cy, float cz)\label{class_s_s_1_1_vector3_133b7cdc3f0337093ae102dd2f2b8883}

\item 
{\bf Vector3} \& {\bf operator+=} (const {\bf Vector3} \&v)\label{class_s_s_1_1_vector3_b9fca3481a11800dcd3ec2a5c3d4c9d1}

\item 
{\bf Vector3} \& {\bf operator-=} (const {\bf Vector3} \&v)\label{class_s_s_1_1_vector3_2cd0e146b7ba69439cdb6310367e8934}

\item 
{\bf Vector3} \& {\bf operator $\ast$=} (float s)\label{class_s_s_1_1_vector3_c4f86d7d791358321a53b18684ba10f7}

\item 
{\bf Vector3} \& {\bf operator/=} (float s)\label{class_s_s_1_1_vector3_85a8e38d8ffdec44838ee9d15ef82778}

\item 
{\bf Vector3} \& {\bf operator $\ast$=} (const {\bf Matrix3x3} \&m)\label{class_s_s_1_1_vector3_b611073b873bd41847e51582aa31c65f}

\item 
float {\bf operator$|$=} (const {\bf Vector3} \&v) const \label{class_s_s_1_1_vector3_9d0a74d847a5e392a4af9be7ba86cb6b}

\item 
bool {\bf operator==} (const {\bf Vector3} \&v) const \label{class_s_s_1_1_vector3_78d0288784b0c58c0eba8527eb72c4f8}

\item 
bool {\bf operator!=} (const {\bf Vector3} \&v) const \label{class_s_s_1_1_vector3_31f555041a32279bff2fe731c61373ca}

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

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

\item 
{\bf Vector3} \& {\bf normalize} (float len=1.0f)\label{class_s_s_1_1_vector3_473bd8ce6c4b0879f8605ec1b8197d07}

\item 
void {\bf scale} (const {\bf Vector3} \&v)\label{class_s_s_1_1_vector3_31e4605a8a31a078cedbf29d8b6a7435}

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

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

\item 
float {\bf z}\label{class_s_s_1_1_vector3_a5de464bda2294facdd113341b4d5b33}

\end{CompactItemize}


\subsection{Detailed Description}




Definition at line 68 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}
