#include <mrpt/otherlibs/sophus/rxso3.hpp>
Public Types | |
using | Scalar = typename Eigen::internal::traits< Derived >::Scalar |
using | QuaternionType = typename Eigen::internal::traits< Derived >::QuaternionType |
using | Transformation = Matrix< Scalar, N, N > |
using | Point = Vector3< Scalar > |
using | Tangent = Vector< Scalar, DoF > |
using | Adjoint = Matrix< Scalar, DoF, DoF > |
Static Public Member Functions | |
static SOPHUS_FUNC Adjoint | d_lieBracketab_by_d_a (Tangent const &b) |
static SOPHUS_FUNC RxSO3< Scalar > | exp (Tangent const &a) |
static SOPHUS_FUNC RxSO3< Scalar > | expAndTheta (Tangent const &a, Scalar *theta) |
static SOPHUS_FUNC Transformation | generator (int i) |
static SOPHUS_FUNC Transformation | hat (Tangent const &a) |
static SOPHUS_FUNC Tangent | lieBracket (Tangent const &a, Tangent const &b) |
static SOPHUS_FUNC Tangent | log (RxSO3< Scalar > const &other) |
static SOPHUS_FUNC Tangent | logAndTheta (RxSO3< Scalar > const &other, Scalar *theta) |
static SOPHUS_FUNC Tangent | vee (Transformation const &Omega) |
Static Public Attributes | |
static int constexpr | DoF = 4 |
static int constexpr | num_parameters = 4 |
static int constexpr | N = 3 |
Protected Member Functions | |
SOPHUS_FUNC QuaternionType & | quaternion_nonconst () |
using Sophus::RxSO3Base< Derived >::Point = Vector3<Scalar> |
using Sophus::RxSO3Base< Derived >::QuaternionType = typename Eigen::internal::traits<Derived>::QuaternionType |
using Sophus::RxSO3Base< Derived >::Scalar = typename Eigen::internal::traits<Derived>::Scalar |
using Sophus::RxSO3Base< Derived >::Tangent = Vector<Scalar, DoF> |
using Sophus::RxSO3Base< Derived >::Transformation = Matrix<Scalar, N, N> |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
Definition at line 349 of file rxso3.hpp.
Referenced by Sophus::Sim3Base< Sim3< Scalar_, Options > >::exp().
|
inlinestatic |
|
inlinestatic |
|
inline |
Definition at line 122 of file rxso3.hpp.
Referenced by Sophus::Sim3Base< Sim3< Scalar_, Options > >::inverse().
|
inlinestatic |
|
inline |
Definition at line 130 of file rxso3.hpp.
Referenced by Sophus::RxSO3Base< RxSO3< Scalar, Options > >::log().
|
inlinestatic |
|
inlinestatic |
Definition at line 454 of file rxso3.hpp.
Referenced by Sophus::Sim3Base< Sim3< Scalar_, Options > >::log().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 244 of file rxso3.hpp.
Referenced by Sophus::RxSO3Base< RxSO3< Scalar, Options > >::operator=().
|
inlineprotected |
|
inline |
|
inline |
Definition at line 259 of file rxso3.hpp.
Referenced by Sophus::Sim3Base< Sim3< Scalar_, Options > >::exp().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 309 of file rxso3.hpp.
Referenced by Sophus::details::getUnitQuaternion(), and Sophus::interp_details::Traits< RxSO3< Scalar > >::hasShortestPathAmbiguity().
|
inlinestatic |
|
static |
|
static |
|
static |
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017 |