diff options
Diffstat (limited to 'doc/latex/classmeow_1_1Vector2D.tex')
-rw-r--r-- | doc/latex/classmeow_1_1Vector2D.tex | 220 |
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} |