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 is an array for numeric types supporting several mathematical operations (actually,...
CArrayNumeric(const Eigen::MatrixBase< Derived > &obj)
Initialization from a vector-like source, that is, anything implementing operator[].
Eigen::Matrix< T, N, 1 > Base
CArrayNumeric(const T *ptr)
Constructor from initial values ptr[0]-ptr[N-1].
CArrayNumeric< T, N > & operator=(const Eigen::MatrixBase< OtherDerived > &other)
CArrayNumeric()
Default constructor.
GLsizei GLsizei GLuint * obj
#define MRPT_MATRIX_CONSTRUCTORS_FROM_POSES(_CLASS_)
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries.