41 *
this = m.eval().cast<
float>();
59 template <
class OTHERMAT>
62 CMatrixFloat::operator=(m);
67 template <
typename OtherDerived>
74 template <
typename OtherDerived>
75 inline CMatrix(
const Eigen::MatrixBase<OtherDerived>& other)
The virtual base class which provides a unified interface for all persistent objects in MRPT...
std::shared_ptr< CMatrix > Ptr
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
CMatrix & operator=(const OTHERMAT &m)
Assignment operator for float matrixes.
CMatrix(size_t row, size_t col)
Constructor.
CMatrix(const CMatrixTemplateNumeric< double > &m)
Copy constructor.
CMatrix(const Eigen::MatrixBase< OtherDerived > &other)
CMatrix & operator=(const Eigen::MatrixBase< OtherDerived > &other)
mrpt::utils::CStream & operator>>(mrpt::utils::CStream &in, CMatrix::Ptr &pObj)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
#define DEFINE_SERIALIZABLE(class_name)
This declaration must be inserted in all CSerializable classes definition, within the class declarati...
GLenum GLenum GLvoid * row
Lightweight 3D pose (three spatial coordinates, plus three angular coordinates).
A matrix of dynamic size.
This class is a "CSerializable" wrapper for "CMatrixFloat".
CMatrix(const CMatrixFloat &m)
Copy constructor.