| Base typedef | mrpt::math::CQuaternion< T > | private | 
  | CArrayNumeric() | mrpt::math::CArrayNumeric< T, 4 > | inline | 
  | CArrayNumeric(const T *ptr) | mrpt::math::CArrayNumeric< T, 4 > | inline | 
  | CArrayNumeric(const ARRAYLIKE &obj) | mrpt::math::CArrayNumeric< T, 4 > | inlineexplicit | 
  | conj(CQuaternion &q_out) const | mrpt::math::CQuaternion< T > | inline | 
  | conj() const | mrpt::math::CQuaternion< T > | inline | 
  | CQuaternion(TConstructorFlags_Quaternions) | mrpt::math::CQuaternion< T > | inline | 
  | CQuaternion() | mrpt::math::CQuaternion< T > | inline | 
  | CQuaternion(const T r, const T x, const T y, const T z) | mrpt::math::CQuaternion< T > | inline | 
  | crossProduct(const CQuaternion &q1, const CQuaternion &q2) | mrpt::math::CQuaternion< T > | inline | 
  | exp(const ARRAYLIKE3 &v) | mrpt::math::CQuaternion< T > | inlinestatic | 
  | exp(const ARRAYLIKE3 &v, CQuaternion< T > &out_quat) | mrpt::math::CQuaternion< T > | inlinestatic | 
  | fromRodriguesVector(const ARRAYLIKE3 &v) | mrpt::math::CQuaternion< T > | inline | 
  | inverseRotatePoint(const double lx, const double ly, const double lz, double &gx, double &gy, double &gz) const | mrpt::math::CQuaternion< T > | inline | 
  | ln(ARRAYLIKE3 &out_ln) const | mrpt::math::CQuaternion< T > | inline | 
  | ln() const | mrpt::math::CQuaternion< T > | inline | 
  | ln_noresize(ARRAYLIKE3 &out_ln) const | mrpt::math::CQuaternion< T > | inline | 
  | normalizationJacobian(MATRIXLIKE &J) const | mrpt::math::CQuaternion< T > | inline | 
  | normalize() | mrpt::math::CQuaternion< T > | inline | 
  | normSqr() const | mrpt::math::CQuaternion< T > | inline | 
  | operator*(const T &factor) | mrpt::math::CQuaternion< T > | inline | 
  | operator=(const Eigen::MatrixBase< OtherDerived > &other) | mrpt::math::CArrayNumeric< T, 4 > | inline | 
  | r() const | mrpt::math::CQuaternion< T > | inline | 
  | r(const T r) | mrpt::math::CQuaternion< T > | inline | 
  | rotatePoint(const double lx, const double ly, const double lz, double &gx, double &gy, double &gz) const | mrpt::math::CQuaternion< T > | inline | 
  | rotationJacobian(MATRIXLIKE &J) const | mrpt::math::CQuaternion< T > | inline | 
  | rotationMatrix(MATRIXLIKE &M) const | mrpt::math::CQuaternion< T > | inline | 
  | rotationMatrixNoResize(MATRIXLIKE &M) const | mrpt::math::CQuaternion< T > | inline | 
  | rpy(T &roll, T &pitch, T &yaw) const | mrpt::math::CQuaternion< T > | inline | 
  | rpy_and_jacobian(T &roll, T &pitch, T &yaw, MATRIXLIKE *out_dr_dq=NULL, bool resize_out_dr_dq_to3x4=true) const | mrpt::math::CQuaternion< T > | inline | 
  | value_type typedef | mrpt::math::CArrayNumeric< T, 4 > |  | 
  | x() const | mrpt::math::CQuaternion< T > | inline | 
  | x(const T x) | mrpt::math::CQuaternion< T > | inline | 
  | y() const | mrpt::math::CQuaternion< T > | inline | 
  | y(const T y) | mrpt::math::CQuaternion< T > | inline | 
  | z() const | mrpt::math::CQuaternion< T > | inline | 
  | z(const T z) | mrpt::math::CQuaternion< T > | inline |