diff options
Diffstat (limited to 'doc/latex/classmeow_1_1Vector3D.tex')
-rw-r--r-- | doc/latex/classmeow_1_1Vector3D.tex | 228 |
1 files changed, 228 insertions, 0 deletions
diff --git a/doc/latex/classmeow_1_1Vector3D.tex b/doc/latex/classmeow_1_1Vector3D.tex index 3110e65..248ecd1 100644 --- a/doc/latex/classmeow_1_1Vector3D.tex +++ b/doc/latex/classmeow_1_1Vector3D.tex @@ -137,6 +137,10 @@ cat\-\_\-leopard \end{DoxyAuthor} +Definition at line 255 of file Vectors.\-h. + + + \subsection{Constructor \& Destructor Documentation} \hypertarget{classmeow_1_1Vector3D_a62bd29ce86c81075ef240eb0d0fc0d97}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} @@ -149,6 +153,10 @@ cat\-\_\-leopard consturctor (0, 0) + + +Definition at line 260 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a6c1f0e4d1d28cbb32fa4cc5e4d7bf390}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::{\bf Vector3\-D} ( @@ -160,6 +168,10 @@ consturctor (0, 0) consturctor (from another \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}) + + +Definition at line 264 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a8f670a62f3f3ff3a6d7f7326e9d4bfd8}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::{\bf Vector3\-D} ( @@ -171,6 +183,10 @@ consturctor (from another \hyperlink{classmeow_1_1Vector3D}{Vector3\-D}) constructor (s, s) + + +Definition at line 268 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a0244832892d238c66945cbb39e2a5d6c}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::{\bf Vector3\-D} ( @@ -184,6 +200,10 @@ constructor (s, s) constructor (sx, sy) + + +Definition at line 272 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_afae72511a31b5260ee93130d0654093f}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::{\bf Vector3\-D} ( @@ -195,6 +215,10 @@ constructor (sx, sy) constructor (from another \hyperlink{classmeow_1_1Vector}{Vector}) + + +Definition at line 278 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a360cc4bdfaca40a1b9e80590dd13e523}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!Vector3\-D@{Vector3\-D}} \index{Vector3\-D@{Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::{\bf Vector3\-D} ( @@ -207,6 +231,10 @@ constructor (from another \hyperlink{classmeow_1_1Vector}{Vector}) constructor (from another \hyperlink{classmeow_1_1Vector}{Vector}, i-\/th) + + +Definition at line 282 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a76e749898519070a7918a9cf382d87d7}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!$\sim$\-Vector3\-D@{$\sim$\-Vector3\-D}} \index{$\sim$\-Vector3\-D@{$\sim$\-Vector3\-D}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{$\sim$\-Vector3\-D}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::$\sim${\bf Vector3\-D} ( @@ -220,6 +248,10 @@ destructor +Definition at line 286 of file Vectors.\-h. + + + \subsection{Member Function Documentation} \hypertarget{classmeow_1_1Vector3D_a1b950da187dd750e25b31f3f267234b5}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!add@{add}} \index{add@{add}!meow::Vector3D@{meow\-::\-Vector3\-D}} @@ -232,6 +264,10 @@ destructor return {\itshape }($\ast$this)+v + + +Definition at line 361 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aa26ba31625ebeeb07c41925335c1afcc}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!added@{added}} \index{added@{added}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{added}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::added ( @@ -243,6 +279,10 @@ return {\itshape }($\ast$this)+v Let itself add v. + + +Definition at line 366 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab266a5252dd1243b726584724f8f843d}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!copy\-From@{copy\-From}} \index{copy\-From@{copy\-From}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{copy\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::copy\-From ( @@ -254,6 +294,10 @@ Let itself add v. copy + + +Definition at line 290 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_afc6474b0219c6135f9e268404edc93e0}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!cross@{cross}} \index{cross@{cross}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{cross}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::cross ( @@ -265,6 +309,10 @@ copy cross + + +Definition at line 411 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a2ec32fffb7a0355d46c52826f85aa506}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!crossed@{crossed}} \index{crossed@{crossed}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{crossed}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::crossed ( @@ -276,6 +324,10 @@ cross crossed + + +Definition at line 418 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a9449f90146085ac5901eb0c75b316b87}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!div@{div}} \index{div@{div}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{div}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::div ( @@ -287,6 +339,10 @@ crossed return {\itshape }($\ast$this)/s , where s is a scalar + + +Definition at line 391 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a7d6973544b3b3c4bd34055c34d3da73b}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!dived@{dived}} \index{dived@{dived}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{dived}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::dived ( @@ -298,6 +354,10 @@ return {\itshape }($\ast$this)/s , where s is a scalar Let itself divide s. + + +Definition at line 396 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aa8204ccaf2a6a0459f58f92defee3396}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!dot@{dot}} \index{dot@{dot}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{dot}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::dot ( @@ -309,6 +369,10 @@ Let itself divide s. dot + + +Definition at line 406 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ae5d23addf232794f4635bdf6221ef7ec}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!length@{length}} \index{length@{length}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{length}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::length ( @@ -320,6 +384,10 @@ dot sqrt of length2 + + +Definition at line 423 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab378a6b96d9e5d9a75f21ee3bf107bde}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!length2@{length2}} \index{length2@{length2}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{length2}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::length2 ( @@ -331,6 +399,10 @@ sqrt of length2 same as {\itshape dot($\ast$this)} + + +Definition at line 428 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ae03fb93d06c60fd2901875ead10c8c72}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!matrix@{matrix}} \index{matrix@{matrix}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::matrix ( @@ -342,6 +414,10 @@ same as {\itshape dot($\ast$this)} return a 3x1 matrix form of itself + + +Definition at line 466 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_acb2fc741a0bd039b38b1ae5cec103265}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!matrix@{matrix}} \index{matrix@{matrix}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{matrix}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::matrix ( @@ -353,6 +429,10 @@ return a 3x1 matrix form of itself return a 3x1 matrix form of itself + + +Definition at line 475 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a22717807229c6243b5d0fd4d370b578a}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!mul@{mul}} \index{mul@{mul}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{mul}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::mul ( @@ -364,6 +444,10 @@ return a 3x1 matrix form of itself return {\itshape }($\ast$this)$\ast$s , where s is a scalar + + +Definition at line 381 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a04201f13c26a2f6abc9b1c7b0ff313cc}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!mul@{mul}} \index{mul@{mul}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{mul}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::mul ( @@ -375,6 +459,10 @@ return {\itshape }($\ast$this)$\ast$s , where s is a scalar same as dot(v) + + +Definition at line 401 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a840c9c1ab9734c0687241cc6636fe915}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!muled@{muled}} \index{muled@{muled}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{muled}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::muled ( @@ -386,6 +474,10 @@ same as dot(v) Let itself mulitple s. + + +Definition at line 386 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab71feb692f3ce13de6815fa1b2b21be8}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!negative@{negative}} \index{negative@{negative}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{negative}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::negative ( @@ -397,6 +489,10 @@ Let itself mulitple s. return {\itshape -\/}($\ast$this) + + +Definition at line 356 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aa9f6d3c5f4e5dd0952633822451d98b8}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!normalize@{normalize}} \index{normalize@{normalize}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{normalize}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::normalize ( @@ -408,6 +504,10 @@ return {\itshape -\/}($\ast$this) return normalize form of itself + + +Definition at line 433 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_af4f99f5a4871892e3975e41c8137f69c}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!normalized@{normalized}} \index{normalized@{normalized}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{normalized}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::normalized ( @@ -419,6 +519,10 @@ return normalize form of itself normalize itself + + +Definition at line 438 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aebeef94d26c97cf43566070ce5501baf}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator()@{operator()}} \index{operator()@{operator()}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator() ( @@ -426,6 +530,10 @@ normalize itself \item[{size\-\_\-t}]{n} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_aebeef94d26c97cf43566070ce5501baf} + + +Definition at line 484 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ac49ceadb4ac36acaa0031160a1e1b099}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator()@{operator()}} \index{operator()@{operator()}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator() ( @@ -435,6 +543,10 @@ normalize itself \item[{Scalar const \&}]{sz} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_ac49ceadb4ac36acaa0031160a1e1b099} + + +Definition at line 488 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a7e274b5303baca7caec05d34a4e72ccc}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator$\ast$ ( @@ -442,6 +554,10 @@ normalize itself \item[{Scalar const \&}]{s} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a7e274b5303baca7caec05d34a4e72ccc} + + +Definition at line 497 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab868dfd428a801abe173085826a40c97}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator$\ast$@{operator$\ast$}} \index{operator$\ast$@{operator$\ast$}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator$\ast$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator$\ast$ ( @@ -449,6 +565,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_ab868dfd428a801abe173085826a40c97} + + +Definition at line 499 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a80e9a667ae9d0d1015123d8477cfeee6}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator$\ast$=@{operator$\ast$=}} \index{operator$\ast$=@{operator$\ast$=}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator$\ast$=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator$\ast$= ( @@ -456,6 +576,10 @@ normalize itself \item[{Scalar const \&}]{s} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a80e9a667ae9d0d1015123d8477cfeee6} + + +Definition at line 504 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_abd020d6c071c7c3d374c52d738b471fc}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator+@{operator+}} \index{operator+@{operator+}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator+ ( @@ -463,6 +587,10 @@ normalize itself {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_abd020d6c071c7c3d374c52d738b471fc} + + +Definition at line 492 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ac84bb8858275f0c7c780fce3b9f3d0fb}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator+@{operator+}} \index{operator+@{operator+}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator+}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator+ ( @@ -470,6 +598,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_ac84bb8858275f0c7c780fce3b9f3d0fb} + + +Definition at line 495 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ad8effb8709fe565734bc1c8f94dc0ef1}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator+=@{operator+=}} \index{operator+=@{operator+=}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator+= ( @@ -477,6 +609,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_ad8effb8709fe565734bc1c8f94dc0ef1} + + +Definition at line 502 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a967c15ddac7c8e949e8361c3339492c8}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator-\/@{operator-\/}} \index{operator-\/@{operator-\/}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator-\/ ( @@ -484,6 +620,10 @@ normalize itself {} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a967c15ddac7c8e949e8361c3339492c8} + + +Definition at line 493 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a7fa501db101297b8536801bca68fa0c9}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator-\/@{operator-\/}} \index{operator-\/@{operator-\/}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator-\/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator-\/ ( @@ -491,6 +631,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a7fa501db101297b8536801bca68fa0c9} + + +Definition at line 496 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a238bd646690e1ac1660726e007b05d92}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator-\/=@{operator-\/=}} \index{operator-\/=@{operator-\/=}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator-\/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator-\/= ( @@ -498,6 +642,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a238bd646690e1ac1660726e007b05d92} + + +Definition at line 503 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab19d15aa3ecbe2f2b87ce077a0bd7a46}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator/@{operator/}} \index{operator/@{operator/}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator/}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator/ ( @@ -505,6 +653,10 @@ normalize itself \item[{Scalar const \&}]{s} \end{DoxyParamCaption} ) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_ab19d15aa3ecbe2f2b87ce077a0bd7a46} + + +Definition at line 498 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a882b59cc16aaaa5b136dc60d1d6eecbd}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator/=@{operator/=}} \index{operator/=@{operator/=}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator/=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator/= ( @@ -512,6 +664,10 @@ normalize itself \item[{Scalar const \&}]{s} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a882b59cc16aaaa5b136dc60d1d6eecbd} + + +Definition at line 505 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a336dbab9f61ee8196ce4c577a169a927}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!operator=@{operator=}} \index{operator=@{operator=}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::operator= ( @@ -519,6 +675,10 @@ normalize itself \item[{{\bf Vector3\-D}$<$ Scalar $>$ const \&}]{v} \end{DoxyParamCaption} )\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1Vector3D_a336dbab9f61ee8196ce4c577a169a927} + + +Definition at line 501 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a8fc395992d84b816307f72026d1e7125}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!positive@{positive}} \index{positive@{positive}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{positive}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::positive ( @@ -530,6 +690,10 @@ normalize itself return {\itshape +}($\ast$this) + + +Definition at line 351 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a47b8cbd8a6738bbdbe713aa342a1d53f}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!reflect@{reflect}} \index{reflect@{reflect}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{reflect}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::reflect ( @@ -541,6 +705,10 @@ return {\itshape +}($\ast$this) return reflect from given vector {\itshape v} + + +Definition at line 456 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_af4f968f581bfbcf57afcd1bbf1d3bee2}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!reflected@{reflected}} \index{reflected@{reflected}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{reflected}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::reflected ( @@ -552,6 +720,10 @@ return reflect from given vector {\itshape v} reflect itself given vector {\itshape v} + + +Definition at line 461 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aa733fcc0936ef22613df75f9dabd853b}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!rotate@{rotate}} \index{rotate@{rotate}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{rotate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::rotate ( @@ -564,6 +736,10 @@ reflect itself given vector {\itshape v} return rotate {\itshape theta} degree by {\itshape axis} of itself + + +Definition at line 443 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a27a06ec4ab5e4f6d3d59eeffa5a31617}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!rotated@{rotated}} \index{rotated@{rotated}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{rotated}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::rotated ( @@ -576,6 +752,10 @@ return rotate {\itshape theta} degree by {\itshape axis} of itself Let itself rotate {\itshape theta} degree. + + +Definition at line 451 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab509fd9ef3b79fb13cc04cfec798dcc2}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!sub@{sub}} \index{sub@{sub}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{sub}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D} {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::sub ( @@ -587,6 +767,10 @@ Let itself rotate {\itshape theta} degree. return {\itshape }($\ast$this)-\/v + + +Definition at line 371 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a65995d7ae4ba5652e162be215a5ec1ea}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!subed@{subed}} \index{subed@{subed}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{subed}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::subed ( @@ -598,6 +782,10 @@ return {\itshape }($\ast$this)-\/v Let itself substract v. + + +Definition at line 376 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a647a1a8b562c05d615328559f557257e}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!x@{x}} \index{x@{x}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::x ( @@ -609,6 +797,10 @@ Let itself substract v. access x + + +Definition at line 295 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ae7254b17c13defe2123565c17c9856a7}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!x@{x}} \index{x@{x}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{x}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::x ( @@ -620,6 +812,10 @@ access x modify x + + +Definition at line 325 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a001a44809826f9cd17dbd652c790c455}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!x\-Get@{x\-Get}} \index{x\-Get@{x\-Get}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{x\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::x\-Get ( @@ -631,6 +827,10 @@ modify x access x with non constant reference + + +Definition at line 310 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a4d95f04693bc608375a5dffb3f8d6514}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!xyz@{xyz}} \index{xyz@{xyz}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{xyz}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Vector3\-D}\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::xyz ( @@ -644,6 +844,10 @@ access x with non constant reference modify x and y + + +Definition at line 343 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a128085dc3d052f9479f3486fc3882caf}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!y@{y}} \index{y@{y}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::y ( @@ -655,6 +859,10 @@ modify x and y access y + + +Definition at line 300 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab520fe8f88aa2df1af1bfb91bac28fb2}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!y@{y}} \index{y@{y}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::y ( @@ -666,6 +874,10 @@ access y modify y + + +Definition at line 331 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_ab3603b9ca292877febc1aec42b29b0ae}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!y\-Get@{y\-Get}} \index{y\-Get@{y\-Get}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{y\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::y\-Get ( @@ -677,6 +889,10 @@ modify y access y with non constant reference + + +Definition at line 315 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a2d3855af7fd18b94faa89cceffa3d950}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!z@{z}} \index{z@{z}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::z ( @@ -688,6 +904,10 @@ access y with non constant reference access z + + +Definition at line 305 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_aaa3b1182e639a91df5d58d6e5223ad39}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!z@{z}} \index{z@{z}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{z}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar const\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::z ( @@ -699,6 +919,10 @@ access z modify z + + +Definition at line 337 of file Vectors.\-h. + \hypertarget{classmeow_1_1Vector3D_a49b26941a2b323519ee22fbabdd0ce24}{\index{meow\-::\-Vector3\-D@{meow\-::\-Vector3\-D}!z\-Get@{z\-Get}} \index{z\-Get@{z\-Get}!meow::Vector3D@{meow\-::\-Vector3\-D}} \subsubsection[{z\-Get}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar\& {\bf meow\-::\-Vector3\-D}$<$ Scalar $>$\-::z\-Get ( @@ -712,6 +936,10 @@ access z with non constant reference +Definition at line 320 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} |