aboutsummaryrefslogtreecommitdiffstats
path: root/doc/html/classmeow_1_1Transformation.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/classmeow_1_1Transformation.html')
-rw-r--r--doc/html/classmeow_1_1Transformation.html62
1 files changed, 48 insertions, 14 deletions
diff --git a/doc/html/classmeow_1_1Transformation.html b/doc/html/classmeow_1_1Transformation.html
index 8d3092b..7133ac7 100644
--- a/doc/html/classmeow_1_1Transformation.html
+++ b/doc/html/classmeow_1_1Transformation.html
@@ -4,7 +4,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.3.1"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
<title>Templates -- Meow: meow::Transformation&lt; Scalar &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -28,16 +28,16 @@
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Templates -- Meow
- &#160;<span id="projectnumber">1.1.2</span>
+ &#160;<span id="projectnumber">1.1.4</span>
</div>
- <div id="projectbrief">不能,也不應該先編譯成obj-file的templates</div>
+ <div id="projectbrief">A C++ template which is unable and also not allowed to compile to obj-file first.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.3.1 -->
+<!-- Generated by Doxygen 1.8.6 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
@@ -74,10 +74,10 @@ Inheritance diagram for meow::Transformation&lt; Scalar &gt;:</div>
<div class="center">
<img src="classmeow_1_1Transformation.png" usemap="#meow::Transformation&lt; Scalar &gt;_map" alt=""/>
<map id="meow::Transformation&lt; Scalar &gt;_map" name="meow::Transformation&lt; Scalar &gt;_map">
-<area href="classmeow_1_1BallProjection.html" title="A ball projection is to project the given vector to a hyper-sphere." alt="meow::BallProjection&lt; Scalar &gt;" shape="rect" coords="0,56,231,80"/>
-<area href="classmeow_1_1LinearTransformation.html" title="A base class for implementing kinds of linear transformations." alt="meow::LinearTransformation&lt; Scalar &gt;" shape="rect" coords="241,56,472,80"/>
+<area href="classmeow_1_1BallProjection.html" title="A ball projection is to project the given vector to a hyper-sphere. " alt="meow::BallProjection&lt; Scalar &gt;" shape="rect" coords="0,56,231,80"/>
+<area href="classmeow_1_1LinearTransformation.html" title="A base class for implementing kinds of linear transformations. " alt="meow::LinearTransformation&lt; Scalar &gt;" shape="rect" coords="241,56,472,80"/>
<area href="classmeow_1_1PhotoProjection.html" title="A photo projection is a kind of transformation that project point/vector to a flat photo..." alt="meow::PhotoProjection&lt; Scalar &gt;" shape="rect" coords="482,56,713,80"/>
-<area href="classmeow_1_1Rotation3D.html" title="Rotation a point/vector alone an axis with given angle in 3D world." alt="meow::Rotation3D&lt; Scalar &gt;" shape="rect" coords="241,112,472,136"/>
+<area href="classmeow_1_1Rotation3D.html" title="Rotation a point/vector alone an axis with given angle in 3D world. " alt="meow::Rotation3D&lt; Scalar &gt;" shape="rect" coords="241,112,472,136"/>
</map>
</div></div>
<table class="memberdecls">
@@ -148,6 +148,8 @@ class meow::Transformation&lt; Scalar &gt;</h3>
<p>A base class for implementing kinds of transformations. </p>
<p>We define that the input and output form of our transformations all be <b>matrix</b> . Some advance methods such as calculating jacobian matrix will require that the input form must be a vector. </p>
<dl class="section author"><dt>Author</dt><dd>cat_leopard </dd></dl>
+
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00021">21</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a129b2465033d0f6c8f57e4ee36c52b6c"></a>
<div class="memitem">
@@ -212,6 +214,8 @@ template&lt;class Scalar&gt; </div>
</dd>
</dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00055">55</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="ac457f3968b21842afa72344e34e7ada2"></a>
@@ -245,6 +249,8 @@ template&lt;class Scalar&gt; </div>
</dd>
</dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00065">65</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a96471a49fe0b9737ad5b98b8e917385e"></a>
@@ -271,6 +277,8 @@ template&lt;class Scalar&gt; </div>
</div><div class="memdoc">
<p>Destructor </p>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00094">94</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -307,6 +315,8 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00075">75</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a1b556b6b0798d4e03cae5cdc474dca13"></a>
@@ -335,6 +345,8 @@ template&lt;class Scalar&gt; </div>
<p>Return the number of columns of the input matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of columns. </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00111">111</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a9c4d19fe8d95967596b06bc026bdf200"></a>
@@ -363,6 +375,8 @@ template&lt;class Scalar&gt; </div>
<p>Return the number of rows of the input matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of rows. </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00102">102</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a71a1e75ebcf4d692cb9f0dcfeba1c1e4"></a>
@@ -391,6 +405,8 @@ template&lt;class Scalar&gt; </div>
<p>Return whether this transformation is inversable or not. </p>
<dl class="section return"><dt>Returns</dt><dd><code>false</code> </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00201">201</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a97b459877b4e508193071fa166a126c9"></a>
@@ -427,7 +443,9 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An empty matrix. </dd></dl>
-<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D&lt; double &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection&lt; Scalar &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection&lt; double &gt;</a>.</p>
+
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00177">177</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
</div>
</div>
@@ -476,7 +494,9 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>An empty matrix. </dd></dl>
-<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D&lt; double &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection&lt; Scalar &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection&lt; double &gt;</a>.</p>
+
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00192">192</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
</div>
</div>
@@ -515,6 +535,8 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D&lt; double &gt;</a>.</p>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00219">219</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a4e7e3b24d0879eddc53951dfb357db0b"></a>
@@ -563,6 +585,8 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">meow::Rotation3D&lt; double &gt;</a>.</p>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00230">230</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a45fb012c3276a37a71805590ab3d75a8"></a>
@@ -591,6 +615,8 @@ template&lt;class Scalar&gt; </div>
<p>Return the number of columns of the output matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of columns. </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00129">129</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="aae50028aba551ad3459335299794f8af"></a>
@@ -619,6 +645,8 @@ template&lt;class Scalar&gt; </div>
<p>Return the number of rows of the output matrix. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of rows. </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00120">120</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a09e71e5af508d7c0e09fdbeaacbe4365"></a>
@@ -654,7 +682,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section note"><dt>Note</dt><dd>It's a pure virtual method. </dd></dl>
-<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D&lt; double &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D&lt; double &gt;</a>.</p>
</div>
</div>
@@ -702,7 +730,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section note"><dt>Note</dt><dd>It's a pure virtual method. </dd></dl>
-<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D&lt; double &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D&lt; double &gt;</a>.</p>
</div>
</div>
@@ -732,6 +760,8 @@ template&lt;class Scalar&gt; </div>
<p>Return the number of parameters. </p>
<dl class="section return"><dt>Returns</dt><dd>Number of parameters. </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00138">138</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="a9b6ec99d8363742f77c63a49ba9467b5"></a>
@@ -767,6 +797,8 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>*this</code> </dd></dl>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00086">86</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<a class="anchor" id="aa0c299b9ad13020a9eb460de01378ddc"></a>
@@ -802,7 +834,7 @@ template&lt;class Scalar&gt; </div>
</dl>
<dl class="section note"><dt>Note</dt><dd>It's a pure virtual method. </dd></dl>
-<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D&lt; double &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection&lt; Scalar &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection&lt; double &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D&lt; Scalar &gt;</a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D&lt; double &gt;</a>, <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection&lt; double &gt;</a>.</p>
</div>
</div>
@@ -841,6 +873,8 @@ template&lt;class Scalar&gt; </div>
<p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D&lt; Scalar &gt;</a>, and <a class="el" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D&lt; double &gt;</a>.</p>
+<p>Definition at line <a class="el" href="Transformation_8h_source.html#l00209">209</a> of file <a class="el" href="Transformation_8h_source.html">Transformation.h</a>.</p>
+
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
@@ -853,9 +887,9 @@ template&lt;class Scalar&gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacemeow.html">meow</a></li><li class="navelem"><a class="el" href="classmeow_1_1Transformation.html">Transformation</a></li>
- <li class="footer">Generated on Fri Jun 6 2014 17:51:49 for Templates -- Meow by
+ <li class="footer">Generated on Mon Jun 23 2014 17:02:07 for Templates -- Meow by
<a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3.1 </li>
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
</ul>
</div>
</body>