Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines

Array.h File Reference

Go to the source code of this file.

Classes

struct  internal::traits< Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
class  Array< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols >
 General-purpose arrays with easy API for coefficient-wise operations. More...

Namespaces

namespace  internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_MAKE_ARRAY_TYPEDEFS(Type, TypeSuffix, Size, SizeSuffix)
#define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type, TypeSuffix, Size)
#define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES(Type, TypeSuffix)
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, SizeSuffix)
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(TypeSuffix)
#define EIGEN_USING_ARRAY_TYPEDEFS

Define Documentation

#define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS (   Type,
  TypeSuffix,
  Size 
)
Value:
/** \ingroup arraytypedefs */                                    \
typedef Array<Type, Size, Dynamic> Array##Size##X##TypeSuffix;  \
/** \ingroup arraytypedefs */                                    \
typedef Array<Type, Dynamic, Size> Array##X##Size##TypeSuffix;

Definition at line 274 of file Array.h.

#define EIGEN_MAKE_ARRAY_TYPEDEFS (   Type,
  TypeSuffix,
  Size,
  SizeSuffix 
)
Value:
/** \ingroup arraytypedefs */                                    \
typedef Array<Type, Size, Size> Array##SizeSuffix##SizeSuffix##TypeSuffix;  \
/** \ingroup arraytypedefs */                                    \
typedef Array<Type, Size, 1>    Array##SizeSuffix##TypeSuffix;

Definition at line 268 of file Array.h.

#define EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES (   Type,
  TypeSuffix 
)
Value:

Definition at line 280 of file Array.h.

#define EIGEN_USING_ARRAY_TYPEDEFS
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE (   TypeSuffix )
#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE (   TypeSuffix,
  SizeSuffix 
)
Value:
using Eigen::Matrix##SizeSuffix##TypeSuffix; \
using Eigen::Vector##SizeSuffix##TypeSuffix; \
using Eigen::RowVector##SizeSuffix##TypeSuffix;

Definition at line 300 of file Array.h.




Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:46:17 UTC 2011