#include <quaternion.h>
|
static auto | zero () -> Eigen::Vector< Scalar, 4 > |
|
static auto | one () -> Eigen::Vector< Scalar, 4 > |
|
static auto | areParamsValid (Params const &) -> sophus::Expected< Success > |
|
static auto | paramsExamples () -> std::vector< Params > |
|
static auto | invalidParamsExamples () -> std::vector< Params > |
|
template<class TCompatibleScalar > |
static auto | multiplication (Eigen::Vector< Scalar, 4 > const &lhs, Eigen::Vector< TCompatibleScalar, 4 > const &rhs) -> ParamsReturn< TCompatibleScalar > |
|
template<class TCompatibleScalar > |
static auto | addition (Eigen::Vector< Scalar, 4 > const &a, Eigen::Vector< TCompatibleScalar, 4 > const &b) -> ParamsReturn< TCompatibleScalar > |
|
static auto | conjugate (Eigen::Vector< Scalar, 4 > const &a) -> Eigen::Vector< Scalar, 4 > |
|
static auto | inverse (Eigen::Vector< Scalar, 4 > const &q) -> Eigen::Vector< Scalar, 4 > |
|
static auto | norm (Eigen::Vector< Scalar, 4 > const &q) -> Scalar |
|
static auto | squaredNorm (Eigen::Vector< Scalar, 4 > const &q) -> Scalar |
|
◆ Params
◆ ParamsReturn
template<class TScalar >
template<class TCompatibleScalar >
◆ Scalar
◆ addition()
template<class TScalar >
template<class TCompatibleScalar >
◆ areParamsValid()
◆ conjugate()
◆ invalidParamsExamples()
◆ inverse()
◆ multiplication()
template<class TScalar >
template<class TCompatibleScalar >
◆ norm()
◆ one()
◆ paramsExamples()
◆ squaredNorm()
◆ zero()
◆ kIsCommutative
◆ kNumParams
The documentation for this class was generated from the following file: