Go to the documentation of this file.
49 *
this = m.eval().cast<
double>();
53 template<
typename OtherDerived>
54 inline CMatrixD & operator= (
const Eigen::MatrixBase <OtherDerived>& other) {
59 template<
typename OtherDerived>
#define DEFINE_MRPT_OBJECT_POST_CUSTOM_BASE_LINKAGE2(class_name, base_name, class_name_LINKAGE_)
This declaration must be inserted in all CObject classes definition, after the class declaration.
BASE_IMPEXP ::mrpt::utils::CStream & operator>>(mrpt::utils::CStream &in, CMatrixPtr &pObj)
#define DEFINE_MRPT_OBJECT_PRE_CUSTOM_BASE_LINKAGE2(class_name, base_name, class_name_LINKAGE_)
This declaration must be inserted in all CObject classes definition, before the class declaration.
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
CMatrixD(const CMatrixFloat &m)
Copy constructor
CMatrixD(const Eigen::MatrixBase< OtherDerived > &other)
CMatrixD(const CMatrixTemplateNumeric< double > &m)
Copy constructor.
A matrix of dynamic size.
CMatrixD(size_t row, size_t col)
Constructor.
This base class is used to provide a unified interface to files,memory buffers,..Please see the deriv...
Lightweight 3D pose (three spatial coordinates, plus three angular coordinates).
The virtual base class which provides a unified interface for all persistent objects in MRPT.
#define BASE_IMPEXP_TEMPL
This class is a "CSerializable" wrapper for "CMatrixTemplateNumeric<double>".
#define DEFINE_SERIALIZABLE_CUSTOM_LINKAGE(class_name, _VOID_LINKAGE_, _STATIC_LINKAGE_, _VIRTUAL_LINKAGE_)
Like DEFINE_SERIALIZABLE, but for template classes that need the DLL imp/exp keyword in Windows.
Page generated by Doxygen 1.8.16 for MRPT 1.4.0 SVN: at Mon Oct 14 23:08:25 UTC 2019 | | |