diff options
Diffstat (limited to 'doc/html/classmeow_1_1Transformation.html')
-rw-r--r-- | doc/html/classmeow_1_1Transformation.html | 62 |
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< Scalar > 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 -  <span id="projectnumber">1.1.2</span> +  <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< Scalar >:</div> <div class="center"> <img src="classmeow_1_1Transformation.png" usemap="#meow::Transformation< Scalar >_map" alt=""/> <map id="meow::Transformation< Scalar >_map" name="meow::Transformation< Scalar >_map"> -<area href="classmeow_1_1BallProjection.html" title="A ball projection is to project the given vector to a hyper-sphere." alt="meow::BallProjection< Scalar >" 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< Scalar >" 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< Scalar >" 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< Scalar >" 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< Scalar >" 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< Scalar >" 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< Scalar >" shape="rect" coords="241,112,472,136"/> </map> </div></div> <table class="memberdecls"> @@ -148,6 +148,8 @@ class meow::Transformation< Scalar ></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 & Destructor Documentation</h2> <a class="anchor" id="a129b2465033d0f6c8f57e4ee36c52b6c"></a> <div class="memitem"> @@ -212,6 +214,8 @@ template<class Scalar> </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<class Scalar> </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<class Scalar> </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<class Scalar> </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<class Scalar> </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<class Scalar> </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<class Scalar> </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<class Scalar> </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< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D< double ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection< Scalar ></a>.</p> +<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#aabb88ff170cc655a3b7262af3337a0a3">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a4846e5870c41f3694678d8acf032b8df">meow::Rotation3D< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection< Scalar ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#a4fb7773f5566e93435ba56defbb7efc6">meow::BallProjection< double ></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<class Scalar> </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< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D< double ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection< Scalar ></a>.</p> +<p>Reimplemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a4a07aecb4474633c82d6b73dc1cdd53d">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a201c56debd6cc0f4e75cb06148197726">meow::Rotation3D< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection< Scalar ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#ad2d62da97dd4b527c254e62a1ec949d8">meow::BallProjection< double ></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<class Scalar> </div> <p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ae12a31cabc1260bd7256734f0e04acfb">meow::Rotation3D< double ></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<class Scalar> </div> <p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#af2a38c66668f6dcc11005e8f42b81f2f">meow::Rotation3D< double ></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<class Scalar> </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<class Scalar> </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<class Scalar> </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< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D< double ></a>.</p> +<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#a3499d5c76df3c78028f3e1b7d8cb48e6">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection< Scalar ></a>, <a class="el" href="classmeow_1_1BallProjection.html#adf2bcb2f82e9f7e2136b187317ba3211">meow::BallProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#ac6488df50303b564262065350186549a">meow::Rotation3D< double ></a>.</p> </div> </div> @@ -702,7 +730,7 @@ template<class Scalar> </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< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D< double ></a>.</p> +<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#adecf5a6f3f1f07d7fc6b4714fa80e8a1">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection< Scalar ></a>, <a class="el" href="classmeow_1_1BallProjection.html#a288814dc861482dd70129a698b1a2d7e">meow::BallProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#a0a7c3b7f605caf7bc54f80b25b317972">meow::Rotation3D< double ></a>.</p> </div> </div> @@ -732,6 +760,8 @@ template<class Scalar> </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<class Scalar> </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<class Scalar> </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< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D< double ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection< Scalar ></a>.</p> +<p>Implemented in <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection< Scalar ></a>, <a class="el" href="classmeow_1_1PhotoProjection.html#ac4bbf64ef4341a10bc444147142c7d5f">meow::PhotoProjection< double ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D< Scalar ></a>, <a class="el" href="classmeow_1_1Rotation3D.html#a566ebd46881ef0165aab55a4cf4ca169">meow::Rotation3D< double ></a>, <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection< Scalar ></a>, and <a class="el" href="classmeow_1_1BallProjection.html#a2573c364dd1e0d7de32b1e2afc0bb1b5">meow::BallProjection< double ></a>.</p> </div> </div> @@ -841,6 +873,8 @@ template<class Scalar> </div> <p>Reimplemented in <a class="el" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D< Scalar ></a>, and <a class="el" href="classmeow_1_1Rotation3D.html#aa872f44ce5b53faadddc9493697cfe13">meow::Rotation3D< double ></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<class Scalar> </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> |