aboutsummaryrefslogtreecommitdiffstats
path: root/doc/latex/classmeow_1_1PhotoProjection.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/latex/classmeow_1_1PhotoProjection.tex')
-rw-r--r--doc/latex/classmeow_1_1PhotoProjection.tex72
1 files changed, 68 insertions, 4 deletions
diff --git a/doc/latex/classmeow_1_1PhotoProjection.tex b/doc/latex/classmeow_1_1PhotoProjection.tex
index 9107c0b..00a21a9 100644
--- a/doc/latex/classmeow_1_1PhotoProjection.tex
+++ b/doc/latex/classmeow_1_1PhotoProjection.tex
@@ -70,6 +70,10 @@ cat\-\_\-leopard
\end{DoxyAuthor}
+Definition at line 323 of file Transformations.\-h.
+
+
+
\subsection{Constructor \& Destructor Documentation}
\hypertarget{classmeow_1_1PhotoProjection_a902922d6be5fcb6ce2ce563031913e36}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!Photo\-Projection@{Photo\-Projection}}
\index{Photo\-Projection@{Photo\-Projection}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
@@ -78,7 +82,11 @@ cat\-\_\-leopard
\item[{size\-\_\-t}]{dimension}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1PhotoProjection_a902922d6be5fcb6ce2ce563031913e36}
-Constructor, focal = 1 \hypertarget{classmeow_1_1PhotoProjection_a1e12a0292cf00f4d107b4a5e8e0fa464}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!Photo\-Projection@{Photo\-Projection}}
+Constructor, focal = 1
+
+Definition at line 347 of file Transformations.\-h.
+
+\hypertarget{classmeow_1_1PhotoProjection_a1e12a0292cf00f4d107b4a5e8e0fa464}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!Photo\-Projection@{Photo\-Projection}}
\index{Photo\-Projection@{Photo\-Projection}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{Photo\-Projection}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::{\bf Photo\-Projection} (
\begin{DoxyParamCaption}
@@ -86,7 +94,11 @@ Constructor, focal = 1 \hypertarget{classmeow_1_1PhotoProjection_a1e12a0292cf00f
\item[{Scalar const \&}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1PhotoProjection_a1e12a0292cf00f4d107b4a5e8e0fa464}
-Constructor \hypertarget{classmeow_1_1PhotoProjection_afba51bf2a5f236057bfd279ef68e0d71}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!Photo\-Projection@{Photo\-Projection}}
+Constructor
+
+Definition at line 355 of file Transformations.\-h.
+
+\hypertarget{classmeow_1_1PhotoProjection_afba51bf2a5f236057bfd279ef68e0d71}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!Photo\-Projection@{Photo\-Projection}}
\index{Photo\-Projection@{Photo\-Projection}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{Photo\-Projection}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::{\bf Photo\-Projection} (
\begin{DoxyParamCaption}
@@ -95,6 +107,10 @@ Constructor \hypertarget{classmeow_1_1PhotoProjection_afba51bf2a5f236057bfd279ef
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{classmeow_1_1PhotoProjection_afba51bf2a5f236057bfd279ef68e0d71}
Constructor, copy settings from another \hyperlink{classmeow_1_1PhotoProjection}{Photo\-Projection}.
+Definition at line 363 of file Transformations.\-h.
+
+
+
\subsection{Member Function Documentation}
\hypertarget{classmeow_1_1PhotoProjection_a4a26e30caff3bd71ff68e97f5dc9ec46}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!copy\-From@{copy\-From}}
\index{copy\-From@{copy\-From}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
@@ -111,6 +127,10 @@ Copy settings from another one
\begin{DoxyReturn}{Returns}
{\ttfamily $\ast$this}
\end{DoxyReturn}
+
+
+Definition at line 372 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a8bc014829f304ae83da2862fcf4f6dce}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!dimension@{dimension}}
\index{dimension@{dimension}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{dimension}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ size\-\_\-t {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::dimension (
@@ -122,6 +142,10 @@ Copy settings from another one
Get the dimension of this projection.
+
+
+Definition at line 425 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_af143b826cad7171ec539432d3add9da5}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!focal@{focal}}
\index{focal@{focal}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{focal}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::focal (
@@ -136,6 +160,10 @@ Get the focal length.
\begin{DoxyReturn}{Returns}
Focal length
\end{DoxyReturn}
+
+
+Definition at line 407 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a19f5080ff959073d334c6e21a6247f13}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!focal@{focal}}
\index{focal@{focal}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{focal}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::focal (
@@ -155,6 +183,10 @@ Set the focal length.
\begin{DoxyReturn}{Returns}
New focal length
\end{DoxyReturn}
+
+
+Definition at line 417 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_aabb88ff170cc655a3b7262af3337a0a3}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!jacobian@{jacobian}}
\index{jacobian@{jacobian}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{jacobian}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::jacobian (
@@ -186,6 +218,10 @@ The output matrix.
Reimplemented from \hyperlink{classmeow_1_1Transformation_a97b459877b4e508193071fa166a126c9}{meow\-::\-Transformation$<$ Scalar $>$}.
+
+
+Definition at line 485 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a4a07aecb4474633c82d6b73dc1cdd53d}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!jacobian@{jacobian}}
\index{jacobian@{jacobian}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{jacobian}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::jacobian (
@@ -204,7 +240,7 @@ This method only allow a vector-\/like matrix be input. Assume\-:
\item The length of the input vector is $ L=\sqrt{x_1^2+x_2^2+...+x_N^2} $
\item The focal length of this projection is $ f $
\end{DoxyItemize}Then the jacobian matrix is like below\-: \par
- \[ f \times \left[ \begin{array}{c} \frac{-x_1}{x_N} \\ \frac{-x_2}{x_N} \\ \frac{-x_3}{x_N} \\ . \\ . \\ . \\ -1 \\ \end{array} \right] \]
+ \[ \left[ \begin{array}{c} \frac{-x_1}{x_N} \\ \frac{-x_2}{x_N} \\ \frac{-x_3}{x_N} \\ . \\ . \\ . \\ -1 \\ \end{array} \right] \]
\begin{DoxyParams}[1]{Parameters}
@@ -220,6 +256,10 @@ The output matrix.
Reimplemented from \hyperlink{classmeow_1_1Transformation_a18590a4501b79a9ad38eb8fa3c966eb8}{meow\-::\-Transformation$<$ Scalar $>$}.
+
+
+Definition at line 523 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_aa50f02a71f9be0b417b0dc9f8ff5d9ab}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!operator()@{operator()}}
\index{operator()@{operator()}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::operator() (
@@ -231,6 +271,10 @@ Reimplemented from \hyperlink{classmeow_1_1Transformation_a18590a4501b79a9ad38eb
Same as {\ttfamily transformate(v)}
+
+
+Definition at line 541 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a7c05a0abd905abc1330331627b6a1d90}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!operator=@{operator=}}
\index{operator=@{operator=}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Photo\-Projection}\& {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::operator= (
@@ -242,6 +286,10 @@ Same as {\ttfamily transformate(v)}
Same as {\ttfamily copy\-From(b)}
+
+
+Definition at line 534 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a3499d5c76df3c78028f3e1b7d8cb48e6}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!parameter@{parameter}}
\index{parameter@{parameter}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{parameter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::parameter (
@@ -257,6 +305,10 @@ Same as {\ttfamily \hyperlink{classmeow_1_1PhotoProjection_af143b826cad7171ec539
Implements \hyperlink{classmeow_1_1Transformation_a09e71e5af508d7c0e09fdbeaacbe4365}{meow\-::\-Transformation$<$ Scalar $>$}.
+
+
+Definition at line 392 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_adecf5a6f3f1f07d7fc6b4714fa80e8a1}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!parameter@{parameter}}
\index{parameter@{parameter}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{parameter}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ Scalar {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::parameter (
@@ -273,6 +325,10 @@ Same as {\ttfamily focal(s)}
Implements \hyperlink{classmeow_1_1Transformation_a2a90b93490712232b81a628b5057526f}{meow\-::\-Transformation$<$ Scalar $>$}.
+
+
+Definition at line 399 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_a632973b2b8675f126b74e5ced2f62d52}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!reference\-From@{reference\-From}}
\index{reference\-From@{reference\-From}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{reference\-From}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Photo\-Projection}\& {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::reference\-From (
@@ -288,6 +344,10 @@ Reference settings from another one
\begin{DoxyReturn}{Returns}
{\ttfamily $\ast$this}
\end{DoxyReturn}
+
+
+Definition at line 383 of file Transformations.\-h.
+
\hypertarget{classmeow_1_1PhotoProjection_ac4bbf64ef4341a10bc444147142c7d5f}{\index{meow\-::\-Photo\-Projection@{meow\-::\-Photo\-Projection}!transformate@{transformate}}
\index{transformate@{transformate}!meow::PhotoProjection@{meow\-::\-Photo\-Projection}}
\subsubsection[{transformate}]{\setlength{\rightskip}{0pt plus 5cm}template$<$class Scalar$>$ {\bf Matrix}$<$Scalar$>$ {\bf meow\-::\-Photo\-Projection}$<$ Scalar $>$\-::transformate (
@@ -300,7 +360,7 @@ Reference settings from another one
Project the input vector(s) onto the plane.
The equation of the plane is $ x_N = -f $, where the $ N $ is the dimension of this projection and f is the focal length. \par
- If the number of columns of the input matrix is larger than 1, this method will think that you want to transform multiple vector once and the number of columns of the output matrix will be the same of the number of columns of the input one.
+If the number of columns of the input matrix is larger than 1, this method will think that you want to transform multiple vector once and the number of columns of the output matrix will be the same of the number of columns of the input one.
\begin{DoxyParams}[1]{Parameters}
@@ -319,6 +379,10 @@ Implements \hyperlink{classmeow_1_1Transformation_aa0c299b9ad13020a9eb460de01378
+Definition at line 446 of file Transformations.\-h.
+
+
+
The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item
meowpp/math/\hyperlink{Transformations_8h}{Transformations.\-h}\end{DoxyCompactItemize}