24 template <
typename T, std::
size_t N>
29 using Base = Eigen::Matrix<T, N, 1>;
37 template <
class Derived>
45 template <
typename OtherDerived>
49 Base::operator=(other);
58 template <std::
size_t N>
63 template <std::
size_t N>
68 template <std::
size_t N>
73 template <std::
size_t N>
80 template <
typename T,
size_t N>
83 constexpr
static auto get()
92 constexpr
static auto get()
101 constexpr
static auto get()
CArrayNumeric()
Default constructor.
CArrayNumeric is an array for numeric types supporting several mathematical operations (actually...
GLsizei GLsizei GLuint * obj
#define MRPT_MATRIX_CONSTRUCTORS_FROM_POSES(_CLASS_)
CArrayNumeric< T, N > & operator=(const Eigen::MatrixBase< OtherDerived > &other)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.
CArrayNumeric(const T *ptr)
Constructor from initial values ptr[0]-ptr[N-1].
CArrayNumeric(const Eigen::MatrixBase< Derived > &obj)
Initialization from a vector-like source, that is, anything implementing operator[].
Eigen::Matrix< T, N, 1 > Base