#include <mrpt/math/CArray.h>#include <mrpt/math/math_frwds.h>#include <mrpt/math/matrices_metaprogramming.h>#include <mrpt/math/CMatrixViews.h>

Go to the source code of this file.
Classes | |
| class | mrpt::math::CMatrixFixedNumeric< T, NROWS, NCOLS > |
| A numeric matrix of compile-time fixed size. More... | |
| struct | mrpt::math::CMatrixFixedNumeric< T, NROWS, NCOLS >::mrpt_container< ANOTHERCONT > |
| class | mrpt::math::detail::VicinityTraits< CMatrixFixedNumeric< T, D, D > > |
| Vicinity traits class specialization for fixed size matrices. More... | |
Namespaces | |
| namespace | mrpt |
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. | |
| namespace | mrpt::math |
This base provides a set of functions for maths stuff. | |
| namespace | mrpt::math::detail |
Typedefs | |
Typedefs for common sizes | |
| typedef CMatrixFixedNumeric < double, 2, 2 > | mrpt::math::CMatrixDouble22 |
| typedef CMatrixFixedNumeric < double, 3, 3 > | mrpt::math::CMatrixDouble33 |
| typedef CMatrixFixedNumeric < double, 4, 4 > | mrpt::math::CMatrixDouble44 |
| typedef CMatrixFixedNumeric < double, 6, 6 > | mrpt::math::CMatrixDouble66 |
| typedef CMatrixFixedNumeric < double, 1, 3 > | mrpt::math::CMatrixDouble13 |
| typedef CMatrixFixedNumeric < double, 3, 1 > | mrpt::math::CMatrixDouble31 |
| typedef CMatrixFixedNumeric < double, 1, 2 > | mrpt::math::CMatrixDouble12 |
| typedef CMatrixFixedNumeric < double, 2, 1 > | mrpt::math::CMatrixDouble21 |
| typedef CMatrixFixedNumeric < double, 6, 1 > | mrpt::math::CMatrixDouble61 |
| typedef CMatrixFixedNumeric < double, 1, 6 > | mrpt::math::CMatrixDouble16 |
| typedef CMatrixFixedNumeric < float, 2, 2 > | mrpt::math::CMatrixFloat22 |
| typedef CMatrixFixedNumeric < float, 3, 3 > | mrpt::math::CMatrixFloat33 |
| typedef CMatrixFixedNumeric < float, 4, 4 > | mrpt::math::CMatrixFloat44 |
| typedef CMatrixFixedNumeric < float, 6, 6 > | mrpt::math::CMatrixFloat66 |
| typedef CMatrixFixedNumeric < float, 1, 3 > | mrpt::math::CMatrixFloat13 |
| typedef CMatrixFixedNumeric < float, 3, 1 > | mrpt::math::CMatrixFloat31 |
| typedef CMatrixFixedNumeric < float, 1, 2 > | mrpt::math::CMatrixFloat12 |
| typedef CMatrixFixedNumeric < float, 2, 1 > | mrpt::math::CMatrixFloat21 |
| typedef CMatrixFixedNumeric < float, 6, 1 > | mrpt::math::CMatrixFloat61 |
| typedef CMatrixFixedNumeric < float, 1, 6 > | mrpt::math::CMatrixFloat16 |
Functions | |
Conversions from point & poses to matrices | |
| template<typename T , size_t NROWS, size_t NCOLS> | |
| CMatrixFixedNumeric< T, NROWS, NCOLS > & | mrpt::math::matrixFromPoseOrPoint (CMatrixFixedNumeric< T, NROWS, NCOLS > &M, const CPoint2D &p) |
| template<typename T , size_t NROWS, size_t NCOLS> | |
| CMatrixFixedNumeric< T, NROWS, NCOLS > & | mrpt::math::matrixFromPoseOrPoint (CMatrixFixedNumeric< T, NROWS, NCOLS > &M, const CPoint3D &p) |
| template<typename T , size_t NROWS, size_t NCOLS> | |
| CMatrixFixedNumeric< T, NROWS, NCOLS > & | mrpt::math::matrixFromPoseOrPoint (CMatrixFixedNumeric< T, NROWS, NCOLS > &M, const CPose2D &p) |
| template<typename T , size_t NROWS, size_t NCOLS> | |
| CMatrixFixedNumeric< T, NROWS, NCOLS > & | mrpt::math::matrixFromPoseOrPoint (CMatrixFixedNumeric< T, NROWS, NCOLS > &M, const CPose3D &p) |
| template<> | |
| CMatrixDouble21 & | mrpt::math::matrixFromPoseOrPoint (CMatrixDouble21 &M, const CPoint2D &p) |
| template<> | |
| CMatrixDouble31 & | mrpt::math::matrixFromPoseOrPoint (CMatrixDouble31 &M, const CPoint3D &p) |
| template<> | |
| CMatrixDouble31 & | mrpt::math::matrixFromPoseOrPoint (CMatrixDouble31 &M, const CPose2D &p) |
| template<> | |
| CMatrixDouble61 & | mrpt::math::matrixFromPoseOrPoint (CMatrixDouble61 &M, const CPose3D &p) |
| Page generated by Doxygen 1.7.1 for MRPT 0.8.1 SVN:exported at Sun Sep 19 14:53:45 UTC 2010 |