<!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> > <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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#namespaces">Namespaces</a> </div> <div class="headertitle"> <h1>CMatrixFixedNumeric.h File Reference</h1> </div> </div> <div class="contents"> <code>#include <<a class="el" href="_c_array_8h_source.html">mrpt/math/CArray.h</a>></code><br/> <code>#include <<a class="el" href="math__frwds_8h_source.html">mrpt/math/math_frwds.h</a>></code><br/> <code>#include <<a class="el" href="_c_serializable_8h_source.html">mrpt/utils/CSerializable.h</a>></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="classmrpt_1_1math_1_1_c_matrix_fixed_numeric.html">mrpt::math::CMatrixFixedNumeric< T, NROWS, NCOLS ></a></td></tr> <tr><td class="mdescLeft"> </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  </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< CMatrixFixedNumeric< T, D, D > ></a></td></tr> <tr><td class="mdescLeft"> </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  </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< mrpt::math::CMatrixFixedNumeric< T, N, M > ></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  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt.html">mrpt</a></td></tr> <p><tr><td class="mdescLeft"> </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1math.html">mrpt::math</a></td></tr> <p><tr><td class="mdescLeft"> </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  </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  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemrpt_1_1utils.html">mrpt::utils</a></td></tr> <p><tr><td class="mdescLeft"> </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"/> < double, 2, 2 > </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"/> < double, 2, 3 > </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"/> < double, 3, 2 > </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"/> < double, 3, 3 > </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"/> < double, 4, 4 > </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"/> < double, 6, 6 > </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"/> < double, 7, 7 > </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"/> < double, 1, 3 > </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"/> < double, 3, 1 > </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"/> < double, 1, 2 > </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"/> < double, 2, 1 > </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"/> < double, 6, 1 > </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"/> < double, 1, 6 > </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"/> < double, 7, 1 > </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"/> < double, 1, 7 > </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"/> < double, 5, 1 > </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"/> < double, 1, 5 > </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"/> < float, 2, 2 > </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"/> < float, 2, 3 > </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"/> < float, 3, 2 > </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"/> < float, 3, 3 > </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"/> < float, 4, 4 > </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"/> < float, 6, 6 > </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"/> < float, 7, 7 > </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"/> < float, 1, 3 > </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"/> < float, 3, 1 > </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"/> < float, 1, 2 > </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"/> < float, 2, 1 > </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"/> < float, 6, 1 > </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"/> < float, 1, 6 > </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"/> < float, 7, 1 > </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"/> < float, 1, 7 > </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"/> < float, 5, 1 > </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"/> < float, 1, 5 > </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>