Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 2f6559b7006594cad03af173263c219e > files > 733

mrpt-doc-0.9.4-0.1.20110110svn2383.fc15.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>The MRPT project: CMatrixFixedNumeric.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.2 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
          <span class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </span><span class="right"></span>
        </div>
      </li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a>  </div>
  <div class="headertitle">
<h1>CMatrixFixedNumeric.h File Reference</h1>  </div>
</div>
<div class="contents">
<code>#include &lt;<a class="el" href="_c_array_8h_source.html">mrpt/math/CArray.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="math__frwds_8h_source.html">mrpt/math/math_frwds.h</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="_c_serializable_8h_source.html">mrpt/utils/CSerializable.h</a>&gt;</code><br/>
<!-- startSectionHeader --><div class="dynheader">
Include dependency graph for CMatrixFixedNumeric.h:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
<div class="center"><img src="_c_matrix_fixed_numeric_8h__incl.png" border="0" usemap="#_c_matrix_fixed_numeric_8h" alt=""/></div>
<map name="_c_matrix_fixed_numeric_8h" id="_c_matrix_fixed_numeric_8h">
</map>
<!-- endSectionContent --></div>
<!-- startSectionHeader --><div class="dynheader">
This graph shows which files directly or indirectly include this file:<!-- endSectionHeader --></div>
<!-- startSectionSummary --><!-- endSectionSummary --><!-- startSectionContent --><div class="dyncontent">
<div class="center"><img src="_c_matrix_fixed_numeric_8h__dep__incl.png" border="0" usemap="#_c_matrix_fixed_numeric_8hdep" alt=""/></div>
<map name="_c_matrix_fixed_numeric_8hdep" id="_c_matrix_fixed_numeric_8hdep">
</map>
<!-- endSectionContent --></div>

<p><a href="_c_matrix_fixed_numeric_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html">mrpt::math::CMatrixFixedNumeric&lt; T, NROWS, NCOLS &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A numeric matrix of compile-time fixed size.  <a href="classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4.html">mrpt::math::detail::VicinityTraits&lt; CMatrixFixedNumeric&lt; T, D, D &gt; &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Vicinity traits class specialization for fixed size matrices.  <a href="classmrpt_1_1math_1_1detail_1_1_vicinity_traits_3_01_c_matrix_fixed_numeric_3_01_t_00_01_d_00_01_d_01_4_01_4.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmrpt_1_1utils_1_1_t_type_name_3_01mrpt_1_1math_1_1_c_matrix_fixed_numeric_3_01_t_00_01_n_00_01_m_01_4_01_4.html">mrpt::utils::TTypeName&lt; mrpt::math::CMatrixFixedNumeric&lt; T, N, M &gt; &gt;</a></td></tr>
<tr><td colspan="2"><h2><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt.html">mrpt</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html">mrpt::math</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>This base provides a set of functions for maths stuff. </p>
<br/></td></tr>
</p>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math_1_1detail.html">mrpt::math::detail</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1utils.html">mrpt::utils</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>Classes for serialization, sockets, ini-file manipulation, streams, list of properties-values, timewatch, extensions to STL. </p>
<br/></td></tr>
</p>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Typedefs for common sizes</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a9a3e1b8b610feeb6403638596bdc4578">mrpt::math::CMatrixDouble22</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 2, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a83158a9ba61c5aab61f1d8fe0bfa4b36">mrpt::math::CMatrixDouble23</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 3, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ab43112bba01b14ce19fc4b3f247e0ee2">mrpt::math::CMatrixDouble32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a58d0ee60eee38e990848ccb8b83e8338">mrpt::math::CMatrixDouble33</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a25a1ba39a478a66d24a4ecfb9c585c79">mrpt::math::CMatrixDouble44</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 6, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a69ac788617e87d06107cd7a32a1352b7">mrpt::math::CMatrixDouble66</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 7, 7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#aed1f2021f6c0dc0dd77a96972acaf43a">mrpt::math::CMatrixDouble77</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ae0f1c00b212046eb2da2d2b706596a78">mrpt::math::CMatrixDouble13</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a736fe777fa3e06f44ee25115ea3bfe45">mrpt::math::CMatrixDouble31</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a48ff4a54c17399392608a3594b0a4465">mrpt::math::CMatrixDouble12</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a08a16a69a7e42f7c4dca7c5136b41c46">mrpt::math::CMatrixDouble21</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 6, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a52586c80c3b0ed450e391f2b94120aa1">mrpt::math::CMatrixDouble61</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 1, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#afb229aef8f727e036d6a14a14965ffde">mrpt::math::CMatrixDouble16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 7, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a6c38ff71e411e6b73d1b7de1f18bf820">mrpt::math::CMatrixDouble71</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 1, 7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a5977d8672735efc38769929ab742a917">mrpt::math::CMatrixDouble17</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 5, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a04b63d59fd84d9fc948cbdd15123e6a1">mrpt::math::CMatrixDouble51</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; double, 1, 5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#acea06f45d45c97ff31a6b56c11119ece">mrpt::math::CMatrixDouble15</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 2, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#adbd7460227c1e11e792a9ee469550a21">mrpt::math::CMatrixFloat22</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 2, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a155c891f48138a92e762159093a212cc">mrpt::math::CMatrixFloat23</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 3, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#adef9613ac88e052957b5d64804b5bb7d">mrpt::math::CMatrixFloat32</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 3, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#aabb5d1bd385a780da2a919cab150690b">mrpt::math::CMatrixFloat33</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 4, 4 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a664c31c02eb5b082d94fee583d707de0">mrpt::math::CMatrixFloat44</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 6, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ad2b21e08c33da403d02e138c968bf020">mrpt::math::CMatrixFloat66</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 7, 7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a35b9961f1ad7cf92f4354b5f53bf3036">mrpt::math::CMatrixFloat77</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 1, 3 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ad882ef7a63610e5d3921254453bd3bd2">mrpt::math::CMatrixFloat13</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 3, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a5235013a7473c0f9858038b5003afae1">mrpt::math::CMatrixFloat31</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 1, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#abd1d8263832cd3f65d3210cef735510b">mrpt::math::CMatrixFloat12</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 2, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ad8adda5c75c1c1ce2f760a54c31b242b">mrpt::math::CMatrixFloat21</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 6, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a0a9acac569b0891f2cd3385096b32d81">mrpt::math::CMatrixFloat61</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 1, 6 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#ac4eb71d01fc81318f2f39cc60bad073c">mrpt::math::CMatrixFloat16</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 7, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a47860cb65836c50c0c7a23f13ca9e875">mrpt::math::CMatrixFloat71</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 1, 7 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a7cb47c537948d7eb2b176aea3146e833">mrpt::math::CMatrixFloat17</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 5, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#afc324f66d97f448b20aa657f11de381a">mrpt::math::CMatrixFloat51</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef CMatrixFixedNumeric<br class="typebreak"/>
&lt; float, 1, 5 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html#a2d3528cb7602ebf978c9bee8fbb60e25">mrpt::math::CMatrixFloat15</a></td></tr>
</table>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.2</a> for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table> </body></html>