aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1Vector2D.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1Vector2D.tex')
-rw-r--r--doc/latex/classmeow_1_1Vector2D.tex220
1 files changed, 220 insertions, 0 deletions
diff --git a/doc/latex/classmeow_1_1Vector2D.tex b/doc/latex/classmeow_1_1Vector2D.tex
index ad783ad..ac69b66 100644
--- a/doc/latex/classmeow_1_1Vector2D.tex
+++ b/doc/latex/classmeow_1_1Vector2D.tex
@@ -133,6 +133,10 @@ cat\-\_\-leopard
\end{DoxyAuthor}
+Definition at line 18 of file Vectors.\-h.
+
+
+
\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmeow_1_1Vector2D_a69f2ee0830db546d5a2b5cb39a22ffda}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
@@ -145,6 +149,10 @@ cat\-\_\-leopard
consturctor (0, 0)
+
+
+Definition at line 23 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a01aeddc4e436a8c97e0e570a089ea6c2}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::{\bf Vector2\-D} (
@@ -156,6 +164,10 @@ consturctor (0, 0)
consturctor (from another \hyperlink{classmeow_1_1Vector2D}{Vector2\-D})
+
+
+Definition at line 27 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a713952e42ea15ee86187a14b677e9555}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::{\bf Vector2\-D} (
@@ -167,6 +179,10 @@ consturctor (from another \hyperlink{classmeow_1_1Vector2D}{Vector2\-D})
constructor (s, s)
+
+
+Definition at line 31 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a989ff27c4ef1dacd3f1b37b81dff0fa2}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::{\bf Vector2\-D} (
@@ -179,6 +195,10 @@ constructor (s, s)
constructor (sx, sy)
+
+
+Definition at line 35 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ade618c2ccb5a6c1915495e5b0e34cba4}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::{\bf Vector2\-D} (
@@ -190,6 +210,10 @@ constructor (sx, sy)
constructor (from another \hyperlink{classmeow_1_1Vector}{Vector})
+
+
+Definition at line 39 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a62a15858053f7c6c80aa9a896dd6d78d}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!Vector2\-D@{Vector2\-D}}
\index{Vector2\-D@{Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::{\bf Vector2\-D} (
@@ -202,6 +226,10 @@ constructor (from another \hyperlink{classmeow_1_1Vector}{Vector})
constructor (from another \hyperlink{classmeow_1_1Vector}{Vector}, i-\/th)
+
+
+Definition at line 43 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a3782df3eec67c68edae1afdd64e18d27}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!$\sim$\-Vector2\-D@{$\sim$\-Vector2\-D}}
\index{$\sim$\-Vector2\-D@{$\sim$\-Vector2\-D}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{$\sim$\-Vector2\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::$\sim${\bf Vector2\-D} (
@@ -215,6 +243,10 @@ destructor
+Definition at line 47 of file Vectors.\-h.
+
+
+
\subsection{Member Function Documentation}
\hypertarget{classmeow_1_1Vector2D_a52467da33d126ff24f4c2757ee37ed4d}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!add@{add}}
\index{add@{add}!meow::Vector2D@{meow\-::\-Vector2\-D}}
@@ -227,6 +259,10 @@ destructor
return {\itshape }($\ast$this)+v
+
+
+Definition at line 110 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a56f0d3848a5508b33d6c564e2eebb75e}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!added@{added}}
\index{added@{added}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{added}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::added (
@@ -238,6 +274,10 @@ return {\itshape }($\ast$this)+v
Let itself add v.
+
+
+Definition at line 115 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_adced5720013a8be2883df4a82e091483}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!copy\-From@{copy\-From}}
\index{copy\-From@{copy\-From}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::copy\-From (
@@ -249,6 +289,10 @@ Let itself add v.
copy
+
+
+Definition at line 51 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_adc7dbbcc85cacd7ca22b466335f250ae}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!cross@{cross}}
\index{cross@{cross}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{cross}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::cross (
@@ -260,6 +304,10 @@ copy
cross
+
+
+Definition at line 160 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_acbb2ec7aa2897e93b3ff9964565ae8fc}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!div@{div}}
\index{div@{div}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{div}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::div (
@@ -271,6 +319,10 @@ cross
return {\itshape }($\ast$this)/s , where s is a scalar
+
+
+Definition at line 140 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a045c6189a70574b1465131d59410fa16}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!dived@{dived}}
\index{dived@{dived}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{dived}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::dived (
@@ -282,6 +334,10 @@ return {\itshape }($\ast$this)/s , where s is a scalar
Let itself divide s.
+
+
+Definition at line 145 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a5a7a5ca3c2a401f1409b05b6bdf18490}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!dot@{dot}}
\index{dot@{dot}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{dot}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::dot (
@@ -293,6 +349,10 @@ Let itself divide s.
dot
+
+
+Definition at line 155 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ac32c4c5bd8ecf0a662dd12f3b6de15e5}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!length@{length}}
\index{length@{length}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{length}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::length (
@@ -304,6 +364,10 @@ dot
sqrt of length2
+
+
+Definition at line 165 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a1847d22eda48a16d9265f6e0774e1538}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!length2@{length2}}
\index{length2@{length2}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{length2}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::length2 (
@@ -315,6 +379,10 @@ sqrt of length2
same as {\itshape dot($\ast$this)}
+
+
+Definition at line 170 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_added6ab5bb058ef53f919724333454fd}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!matrix@{matrix}}
\index{matrix@{matrix}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::matrix (
@@ -326,6 +394,10 @@ same as {\itshape dot($\ast$this)}
return a 2x1 matrix form of itself
+
+
+Definition at line 208 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a715f0f3cb62fddd7723b38d4211bb6db}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!matrix@{matrix}}
\index{matrix@{matrix}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::matrix (
@@ -337,6 +409,10 @@ return a 2x1 matrix form of itself
return a 3x1 matrix form of itself
+
+
+Definition at line 216 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ac3d894445c7dfa8b0cbe8ec2c1dfd1c2}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!mul@{mul}}
\index{mul@{mul}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{mul}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::mul (
@@ -348,6 +424,10 @@ return a 3x1 matrix form of itself
return {\itshape }($\ast$this)$\ast$s , where s is a scalar
+
+
+Definition at line 130 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a8c65e501c1eeafe7f504c3b834743320}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!mul@{mul}}
\index{mul@{mul}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{mul}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::mul (
@@ -359,6 +439,10 @@ return {\itshape }($\ast$this)$\ast$s , where s is a scalar
same as dot(v)
+
+
+Definition at line 150 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a4e0422609e71a9e16b41fceca451d63c}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!muled@{muled}}
\index{muled@{muled}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{muled}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::muled (
@@ -370,6 +454,10 @@ same as dot(v)
Let itself mulitple s.
+
+
+Definition at line 135 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a8d389c0b1a9cc2b3a9dec7fec05bbad8}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!negative@{negative}}
\index{negative@{negative}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{negative}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::negative (
@@ -381,6 +469,10 @@ Let itself mulitple s.
return {\itshape -\/}($\ast$this)
+
+
+Definition at line 100 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_aa5da315ea365b2ca374704a3e8dded9b}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!normalize@{normalize}}
\index{normalize@{normalize}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{normalize}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::normalize (
@@ -392,6 +484,10 @@ return {\itshape -\/}($\ast$this)
return normalize form of itself
+
+
+Definition at line 175 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ad60642b6b0dc4a6626e1d9eb917e6b45}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!normalized@{normalized}}
\index{normalized@{normalized}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{normalized}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::normalized (
@@ -403,6 +499,10 @@ return normalize form of itself
normalize itself
+
+
+Definition at line 180 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a2a0cd6731b85b71649dca56d719a1633}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator()@{operator()}}
\index{operator()@{operator()}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator() (
@@ -410,6 +510,10 @@ normalize itself
\item[{size\-\_\-t}]{n}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a2a0cd6731b85b71649dca56d719a1633}
+
+
+Definition at line 224 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a16a2ba46dfff7929b291df9aa0952422}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator()@{operator()}}
\index{operator()@{operator()}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator() (
@@ -418,6 +522,10 @@ normalize itself
\item[{Scalar const \&}]{sy}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a16a2ba46dfff7929b291df9aa0952422}
+
+
+Definition at line 228 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_abc930168f72c634aa9a608cc9a4e8c1e}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator$\ast$ (
@@ -425,6 +533,10 @@ normalize itself
\item[{Scalar const \&}]{s}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_abc930168f72c634aa9a608cc9a4e8c1e}
+
+
+Definition at line 238 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_af609b7cb9d23412fe2ec627eec902cba}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator$\ast$@{operator$\ast$}}
\index{operator$\ast$@{operator$\ast$}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator$\ast$ (
@@ -432,6 +544,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_af609b7cb9d23412fe2ec627eec902cba}
+
+
+Definition at line 240 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a2d5ada8cf5673c79375c0429a1681ca6}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator$\ast$=@{operator$\ast$=}}
\index{operator$\ast$=@{operator$\ast$=}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator$\ast$= (
@@ -439,6 +555,10 @@ normalize itself
\item[{Scalar const \&}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a2d5ada8cf5673c79375c0429a1681ca6}
+
+
+Definition at line 245 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_aff9ac089030964f9ba665a5522d759f0}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator+@{operator+}}
\index{operator+@{operator+}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator+ (
@@ -446,6 +566,10 @@ normalize itself
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_aff9ac089030964f9ba665a5522d759f0}
+
+
+Definition at line 232 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_aca1ad41491896a0743029d9864495c6a}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator+@{operator+}}
\index{operator+@{operator+}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator+ (
@@ -453,6 +577,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_aca1ad41491896a0743029d9864495c6a}
+
+
+Definition at line 236 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a43660ff47fbe41076396c122a5bfd7ac}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator+= (
@@ -460,6 +588,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a43660ff47fbe41076396c122a5bfd7ac}
+
+
+Definition at line 243 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a6b86b91ba3c24e668593aaba3e4bc50e}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator-\/ (
@@ -467,6 +599,10 @@ normalize itself
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a6b86b91ba3c24e668593aaba3e4bc50e}
+
+
+Definition at line 233 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a7a71b243bdcab1d6433f2c7611bc8d15}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator-\/@{operator-\/}}
\index{operator-\/@{operator-\/}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator-\/ (
@@ -474,6 +610,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a7a71b243bdcab1d6433f2c7611bc8d15}
+
+
+Definition at line 237 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ac160da32a9af65264c4b509db5d9f0fb}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator-\/=@{operator-\/=}}
\index{operator-\/=@{operator-\/=}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator-\/= (
@@ -481,6 +621,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_ac160da32a9af65264c4b509db5d9f0fb}
+
+
+Definition at line 244 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_abe7d948febd4ea0faf80be7ffc369692}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator/@{operator/}}
\index{operator/@{operator/}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator/ (
@@ -488,6 +632,10 @@ normalize itself
\item[{Scalar const \&}]{s}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_abe7d948febd4ea0faf80be7ffc369692}
+
+
+Definition at line 239 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_af164380cbababa279dee2bedb81ec080}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator/=@{operator/=}}
\index{operator/=@{operator/=}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator/= (
@@ -495,6 +643,10 @@ normalize itself
\item[{Scalar const \&}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_af164380cbababa279dee2bedb81ec080}
+
+
+Definition at line 246 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a470def2d8b1789e0cbb8ede298893242}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator=@{operator=}}
\index{operator=@{operator=}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator= (
@@ -502,6 +654,10 @@ normalize itself
\item[{{\bf Vector2\-D}$<$ Scalar $>$ const \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_a470def2d8b1789e0cbb8ede298893242}
+
+
+Definition at line 242 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ae2fe5b97bf837bc29bb6d819772f4ea0}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!operator$\sim$@{operator$\sim$}}
\index{operator$\sim$@{operator$\sim$}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{operator$\sim$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::operator$\sim$ (
@@ -509,6 +665,10 @@ normalize itself
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector2D_ae2fe5b97bf837bc29bb6d819772f4ea0}
+
+
+Definition at line 234 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a0b53875b3acbc7ac8c8e773c9ed340e2}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!positive@{positive}}
\index{positive@{positive}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{positive}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::positive (
@@ -520,6 +680,10 @@ normalize itself
return {\itshape +}($\ast$this)
+
+
+Definition at line 95 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_affe23a69e939807c11ee8763ca79debf}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!reflect@{reflect}}
\index{reflect@{reflect}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{reflect}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::reflect (
@@ -531,6 +695,10 @@ return {\itshape +}($\ast$this)
return reflect from given vector {\itshape v}
+
+
+Definition at line 198 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a21850fb1a57df44425330ede4cfee331}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!reflected@{reflected}}
\index{reflected@{reflected}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{reflected}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::reflected (
@@ -542,6 +710,10 @@ return reflect from given vector {\itshape v}
reflect itself given vector {\itshape v}
+
+
+Definition at line 203 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a2e768dd00d86dafa8adefc4ffc4edc9e}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!right@{right}}
\index{right@{right}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{right}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::right (
@@ -553,6 +725,10 @@ reflect itself given vector {\itshape v}
return {\itshape count-\/clockwise} {\itshape rotate} {\itshape 90} {\itshape degree} of itself
+
+
+Definition at line 105 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_aa6ae22d99360ff9e0b623e1744576733}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!rotate@{rotate}}
\index{rotate@{rotate}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{rotate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::rotate (
@@ -564,6 +740,10 @@ return {\itshape count-\/clockwise} {\itshape rotate} {\itshape 90} {\itshape de
return rotate {\itshape theta} degree of itself
+
+
+Definition at line 185 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_af3fd0ff1b8f9ca6df82b8659cadafb7d}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!rotated@{rotated}}
\index{rotated@{rotated}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{rotated}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::rotated (
@@ -575,6 +755,10 @@ return rotate {\itshape theta} degree of itself
Let itself rotate {\itshape theta} degree.
+
+
+Definition at line 193 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_ad7b3e23827cfc3db7fbcc12c70db398a}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!sub@{sub}}
\index{sub@{sub}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{sub}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D} {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::sub (
@@ -586,6 +770,10 @@ Let itself rotate {\itshape theta} degree.
return {\itshape }($\ast$this)-\/v
+
+
+Definition at line 120 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a274c5cd3e139978539655a0191f03579}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!subed@{subed}}
\index{subed@{subed}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{subed}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::subed (
@@ -597,6 +785,10 @@ return {\itshape }($\ast$this)-\/v
Let itself substract v.
+
+
+Definition at line 125 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a1bb0d1ce4954e56b8b0f166b928816a3}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!x@{x}}
\index{x@{x}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::x (
@@ -608,6 +800,10 @@ Let itself substract v.
access x
+
+
+Definition at line 56 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a1bb44937c6a470a483740aa6527a90b9}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!x@{x}}
\index{x@{x}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::x (
@@ -619,6 +815,10 @@ access x
modify x
+
+
+Definition at line 76 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a23046c79acf88b719292022ea4e8d171}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!x\-Get@{x\-Get}}
\index{x\-Get@{x\-Get}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{x\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::x\-Get (
@@ -630,6 +830,10 @@ modify x
access x with non constant reference
+
+
+Definition at line 61 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a79c0c92338f7197902cfc53876eb5e73}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!xy@{xy}}
\index{xy@{xy}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{xy}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector2\-D}\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::xy (
@@ -642,6 +846,10 @@ access x with non constant reference
modify x and y
+
+
+Definition at line 88 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a0506d587eb30444092082258baab7a74}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!y@{y}}
\index{y@{y}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::y (
@@ -653,6 +861,10 @@ modify x and y
access y
+
+
+Definition at line 71 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a48f420d0f701c059f86f33cdfdf630b7}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!y@{y}}
\index{y@{y}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::y (
@@ -664,6 +876,10 @@ access y
modify y
+
+
+Definition at line 82 of file Vectors.\-h.
+
\hypertarget{classmeow_1_1Vector2D_a26a246441af25df6aa76708cf98fb9e6}{\index{meow\-::\-Vector2\-D@{meow\-::\-Vector2\-D}!y\-Get@{y\-Get}}
\index{y\-Get@{y\-Get}!meow::Vector2D@{meow\-::\-Vector2\-D}}
\subsubsection[{y\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar\& {\bf meow\-::\-Vector2\-D}$<$ Scalar $>$\-::y\-Get (
@@ -677,6 +893,10 @@ access y with non constant reference
+Definition at line 66 of file Vectors.\-h.
+
+
+
The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item
meowpp/geo/\hyperlink{Vectors_8h}{Vectors.\-h}\end{DoxyCompactItemize}