CArrayNumeric is an array for numeric types supporting several mathematical operations (actually, just a wrapper on Eigen::Matrix<T,N,1>)
#include <mrpt/math/CArray.h>

Public Types | |
| typedef Eigen::Matrix< T, N, 1 > | Base |
| Base class typedef. | |
| enum | |
| enum | |
| typedef Base::PlainObject | PlainObject |
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) |
| void | swap (MatrixBase< OtherDerived > const &other) |
| Index | innerStride () const |
| Index | outerStride () const |
Friends | |
| struct | internal::conservative_resize_like_impl |
| typedef Eigen::Matrix<T,N,1> mrpt::math::CArrayNumeric::Base |
Base class typedef.
Reimplemented from Eigen::Matrix< T, N, 1 >.
Reimplemented in mrpt::math::CArrayUInt, mrpt::math::CArrayInt, mrpt::math::CArrayDouble, mrpt::math::CArrayFloat, and mrpt::math::CQuaternion.
typedef Base::PlainObject Eigen::Matrix::PlainObject [inherited] |
| mrpt::math::CArrayNumeric::CArrayNumeric | ( | ) | [inline] |
| mrpt::math::CArrayNumeric::CArrayNumeric | ( | const T * | ptr | ) | [inline] |
| mrpt::math::CArrayNumeric::CArrayNumeric | ( | const ARRAYLIKE & | obj | ) | [inline, explicit] |
| CArrayNumeric<T,N>& mrpt::math::CArrayNumeric::operator= | ( | const Eigen::MatrixBase< OtherDerived > & | other | ) | [inline] |
Reimplemented from Eigen::Matrix< T, N, 1 >.
| void Eigen::Matrix::swap | ( | MatrixBase< OtherDerived > const & | other | ) | [inline, inherited] |
| Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011 |