Class CMatrixF

Inheritance Relationships

Base Types

Class Documentation

class CMatrixF : public mrpt::serialization::CSerializable, public mrpt::math::CMatrixDynamic<float>

This class is a “CSerializable” wrapper for “CMatrixFloat”.

Note

For a complete introduction to Matrices and vectors in MRPT, see: https://www.mrpt.org/Matrices_vectors_arrays_and_Linear_Algebra_MRPT_and_Eigen_classes

Public Functions

inline CMatrixF()

Constructor

inline CMatrixF(matrix_dim_t row, matrix_dim_t col)

Constructor

inline explicit CMatrixF(const CMatrixFloat &m)

Copy constructor

inline explicit CMatrixF(const CMatrixDynamic<double> &m)

Copy constructor

template<class OTHERMAT>
inline CMatrixF &operator=(const OTHERMAT &m)

Assignment operator for float matrixes

template<typename OtherDerived>
inline CMatrixF &operator=(const Eigen::MatrixBase<OtherDerived> &other)

Assignment operator from any other Eigen class

template<typename OtherDerived>
inline CMatrixF(const Eigen::MatrixBase<OtherDerived> &other)

Constructor from any other Eigen class