Detailed Description
template<typename T, std::size_t N>
class mrpt::math::CArrayNumeric< T, N >
CArrayNumeric is an array for numeric types supporting several mathematical operations (actually, just a wrapper on Eigen::Matrix<T,N,1>).
- See also:
- CArrayFloat, CArrayDouble, CArray
Definition at line 323 of file CArray.h.
#include <mrpt/math/CArray.h>
List of all members.
Public Types |
typedef Eigen::Matrix< T, N, 1 > | Base |
Public Member Functions |
| CArrayNumeric () |
| Default constructor.
|
| CArrayNumeric (const T *ptr) |
| Constructor from initial values ptr[0]-ptr[N-1].
|
template<class ARRAYLIKE > |
| CArrayNumeric (const ARRAYLIKE &obj) |
| Initialization from a vector-like source, that is, anything implementing operator[].
|
template<typename OtherDerived > |
CArrayNumeric< T, N > & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
Member Typedef Documentation
template<typename T, std::size_t N>
Constructor & Destructor Documentation
template<typename T, std::size_t N>
Default constructor.
Definition at line 328 of file CArray.h.
template<typename T, std::size_t N>
Constructor from initial values ptr[0]-ptr[N-1].
Definition at line 330 of file CArray.h.
template<typename T, std::size_t N>
template<class ARRAYLIKE >
Initialization from a vector-like source, that is, anything implementing operator[].
Definition at line 336 of file CArray.h.
Member Function Documentation
template<typename T, std::size_t N>
template<typename OtherDerived >