|
Classes |
| class | mrpt::math::CMatrixTemplate< T > |
| | This template class provides the basic functionality for a general 2D any-size, resizable container of numerical or non-numerical elements. More...
|
| class | mrpt::math::CMatrixColumnAccessor< T > |
| | A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator. More...
|
| class | mrpt::math::CMatrixColumnAccessorExtended< T > |
| | A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator, with offset and custom spacing. More...
|
| class | mrpt::math::CConstMatrixColumnAccessor< T > |
| | A vector-like wrapper for a const Matrix for accessing the elements of a given column with a [] operator. More...
|
| class | mrpt::math::CConstMatrixColumnAccessorExtended< T > |
| | A vector-like wrapper for a const Matrix for accessing the elements of a given column with a [] operator, with offset and custom spacing. More...
|
| class | mrpt::math::CMatrixRowAccessor< T > |
| | A vector-like wrapper for a Matrix for accessing the elements of a given row with a [] operator. More...
|
| class | mrpt::math::CMatrixRowAccessorExtended< T > |
| | A vector-like wrapper for a Matrix for accessing the elements of a given row with a [] operator, with offset and custom spacing. More...
|
| class | mrpt::math::CConstMatrixRowAccessor< T > |
| | A vector-like wrapper for a const Matrix for accessing the elements of a given row with a [] operator. More...
|
| class | mrpt::math::CConstMatrixRowAccessorExtended< T > |
| | A vector-like wrapper for a const Matrix for accessing the elements of a given row with a [] operator, with offset and custom spacing. More...
|
Namespaces |
| namespace | mrpt |
| | This is the global namespace for all Mobile Robot Porgramming Toolkit (MRPT) libraries.
|
| namespace | mrpt::math |
| | This base provides a set of functions for maths stuff.
|
Enumerations |
| enum | mrpt::math::TMatrixTextFileFormat { mrpt::math::MATRIX_FORMAT_ENG = 0,
mrpt::math::MATRIX_FORMAT_FIXED = 1,
mrpt::math::MATRIX_FORMAT_INT = 2
} |
| | Selection of the number format in CMatrixTemplate::saveToTextFile. More...
|
Functions |
| template<typename U > |
| U | mrpt::math::myStaticCast (double val) |
| template<class MAT > |
| void | mrpt::math::saveMatrixToTextFile (const MAT &theMatrix, const std::string &file, TMatrixTextFileFormat fileFormat, bool appendMRPTHeader, const std::string &userHeader) |
| | Save matrix to a text file, compatible with MATLAB text format (see also the methods of matrix classes themselves).
|
| template<typename T , size_t NROWS, size_t NCOLS> |
| void | mrpt::math::insertMatrixFixTransposeIntoDyn (CMatrixTemplate< T > &M, const size_t nRow, const size_t nCol, const CMatrixFixedNumeric< T, NROWS, NCOLS > &in) |
| | Auxiliary function used in CMatrixTemplate.
|
| template<typename T , size_t NROWS, size_t NCOLS> |
| void | mrpt::math::insertMatrixFixIntoDyn (CMatrixTemplate< T > &M, const size_t nRow, const size_t nCol, const CMatrixFixedNumeric< T, NROWS, NCOLS > &in) |
| | Auxiliary function used in CMatrixTemplate.
|
| template<typename T , size_t NROWS, size_t NCOLS> |
| void | mrpt::math::extractFixMatrixFromDynMatrix (const CMatrixTemplate< T > &M, const size_t nRow, const size_t nCol, CMatrixFixedNumeric< T, NROWS, NCOLS > &outMat) |
| | Used from CMatrixTemplate::extractMatrix.
|
| template<class T > |
| std::ostream & | mrpt::math::operator<< (std::ostream &ostrm, const CMatrixTemplate< T > &m) |
| | Textual output stream function.
|
| template<class T > |
| size_t | mrpt::math::size (const CMatrixTemplate< T > &m, int dim) |
| | Returns the size of the matrix in the i'th dimension: 1=rows, 2=columns (MATLAB-compatible function).
|