9 #ifndef _MRPT_CArrayNumeric_H    10 #define _MRPT_CArrayNumeric_H    24     template <
typename T, std::
size_t N>
    29                 typedef Eigen::Matrix<T,N,1> 
Base;
    38         template <
class ARRAYLIKE>
    41                 template<
typename OtherDerived>
    43                         Base::operator=(other);
    53     template <std::
size_t N>
    66         template <
class ARRAYLIKE>
    73     template <std::
size_t N>
    86         template <
class ARRAYLIKE>
    93     template <std::
size_t N>
   107     template <std::
size_t N>
 CArrayDouble(const double *ptr)
Constructor from initial values ptr[0]-ptr[N-1]. 
 
CArrayNumeric()
Default constructor. 
 
CArrayInt< N > mrpt_autotype
 
#define MRPT_EIGEN_DERIVED_CLASS_CTOR_OPERATOR_EQUAL(_CLASS_)
 
A template to obtain the type of its argument as a string at compile time. 
 
CArrayNumeric is an array for numeric types supporting several mathematical operations (actually...
 
A partial specialization of CArrayNumeric for unsigned int numbers. 
 
CArrayNumeric(const ARRAYLIKE &obj)
Initialization from a vector-like source, that is, anything implementing operator[]. 
 
CArrayInt(const int *ptr)
Constructor from initial values ptr[0]-ptr[N-1]. 
 
CArrayFloat()
Default constructor. 
 
GLsizei GLsizei GLuint * obj
 
CArrayFloat(const ARRAYLIKE &obj)
Initialization from a vector-like source, that is, anything implementing operator[]. 
 
A partial specialization of CArrayNumeric for int numbers. 
 
CArrayFloat(const float *ptr)
Constructor from initial values ptr[0]-ptr[N-1]. 
 
A partial specialization of CArrayNumeric for float numbers. 
 
#define MRPT_MATRIX_CONSTRUCTORS_FROM_POSES(_CLASS_)
 
CArrayUInt< N > mrpt_autotype
 
std::string BASE_IMPEXP format(const char *fmt,...) MRPT_printf_format_check(1
A std::string version of C sprintf. 
 
GLsizei const GLchar ** string
 
CArrayNumeric< T, N > & operator=(const Eigen::MatrixBase< OtherDerived > &other)
 
CArrayNumeric< unsigned int, N > Base
 
CArrayNumeric< double, N > Base
 
CArrayDouble()
Default constructor. 
 
CArrayDouble< N > mrpt_autotype
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
CArrayDouble(const ARRAYLIKE &obj)
Initialization from a vector-like source, that is, anything implementing operator[]. 
 
CArrayUInt()
Default constructor. 
 
CArrayNumeric(const T *ptr)
Constructor from initial values ptr[0]-ptr[N-1]. 
 
A partial specialization of CArrayNumeric for double numbers. 
 
CArrayNumeric< float, N > Base
 
Eigen::Matrix< T, N, 1 > Base
 
CArrayInt()
Default constructor. 
 
CArrayNumeric< int, N > Base
 
CArrayUInt(const unsigned int *ptr)
Constructor from initial values ptr[0]-ptr[N-1]. 
 
CArrayFloat< N > mrpt_autotype