Main MRPT website > C++ reference for MRPT 1.5.6
Classes | Namespaces | Functions
matrix_adaptors.h File Reference
#include <mrpt/utils/utils_defs.h>
#include <mrpt/math/math_frwds.h>
Include dependency graph for matrix_adaptors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mrpt::math::CBinaryRelation< T, U, UIsObject >
 This class models a binary relation through the elements of any given set. More...
 
class  mrpt::math::detail::MatrixWrapper< U, B >
 This template is a trick to switch the type of a variable using a boolean variable in the template. More...
 
class  mrpt::math::detail::MatrixWrapper< U, true >
 
class  mrpt::math::detail::MatrixWrapper< U, false >
 
class  mrpt::math::detail::AccessorIterator< A, T >
 Template class for matrix accessor's iterators. More...
 
class  mrpt::math::detail::ReverseAccessorIterator< A, T >
 Template class for matrix accessor's iterators. More...
 
class  mrpt::math::CMatrixRowAccessor< MAT >
 A vector-like wrapper for a Matrix for accessing the elements of a given row with a [] operator. More...
 
class  mrpt::math::CMatrixRowAccessorExtended< MAT >
 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< MAT >
 A vector-like wrapper for a const Matrix for accessing the elements of a given row with a [] operator. More...
 
class  mrpt::math::CConstMatrixRowAccessorExtended< MAT >
 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...
 
class  mrpt::math::CMatrixColumnAccessor< MAT >
 A vector-like wrapper for a Matrix for accessing the elements of a given column with a [] operator. More...
 
class  mrpt::math::CMatrixColumnAccessorExtended< MAT >
 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< MAT >
 A vector-like wrapper for a const Matrix for accessing the elements of a given column with a [] operator. More...
 
class  mrpt::math::CConstMatrixColumnAccessorExtended< MAT >
 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...
 

Namespaces

 mrpt
 This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
 
 mrpt::math
 This base provides a set of functions for maths stuff.
 
 mrpt::math::detail
 

Functions

template<typename T , typename U , bool UIsObject, typename FunctionType >
void mrpt::math::detail::applyFunction (CBinaryRelation< T, U, UIsObject > &o, FunctionType fun, size_t e1, size_t e2, const T &T1, const T &T2)
 
template<typename MAT >
CMatrixRowAccessor< MAT > mrpt::math::getRowAccessor (MAT &m, size_t rowIdx)
 
template<typename MAT >
CMatrixRowAccessorExtended< MAT > mrpt::math::getRowAccessor (MAT &m, size_t rowIdx, size_t offset, size_t space=1)
 
template<typename MAT >
CConstMatrixRowAccessor< MAT > mrpt::math::getRowAccessor (const MAT &m, size_t rowIdx)
 
template<typename MAT >
CConstMatrixRowAccessorExtended
< MAT > 
mrpt::math::getRowAccessor (const MAT &m, size_t rowIdx, size_t offset, size_t space=1)
 
template<typename MAT >
CMatrixColumnAccessor< MAT > mrpt::math::getColumnAccessor (MAT &m, size_t colIdx)
 
template<typename MAT >
CMatrixColumnAccessorExtended
< MAT > 
mrpt::math::getColumnAccessor (MAT &m, size_t colIdx, size_t offset, size_t space=1)
 
template<typename MAT >
CConstMatrixColumnAccessor< MAT > mrpt::math::getColumnAccessor (const MAT &m, size_t colIdx)
 
template<typename MAT >
CConstMatrixColumnAccessorExtended
< MAT > 
mrpt::math::getColumnAccessor (const MAT &m, size_t colIdx, size_t offset, size_t space=1)
 



Page generated by Doxygen 1.8.6 for MRPT 1.5.6 Git: 4c65e84 Tue Apr 24 08:18:17 2018 +0200 at mar abr 24 08:26:17 CEST 2018