template<typename _Scalar>
manif::internal::traits<SGal3<_Scalar>> struct

Traits specialization.

Derived classes

template<typename _Scalar>
struct traits<Eigen::Map<SGal3<_Scalar>, 0>>
traits specialization for Eigen Map

Public types

using Scalar = _Scalar
using LieGroup = SGal3<_Scalar>
using Tangent = SGal3Tangent<_Scalar>
using Base = SGal3Base<SGal3<_Scalar>>
using DataType = Eigen::Matrix<Scalar, RepSize, 1>
using Jacobian = Eigen::Matrix<Scalar, DoF, DoF>
using Rotation = Eigen::Matrix<Scalar, 3, 3>
using Translation = Eigen::Matrix<Scalar, 3, 1>
using LinearVelocity = Eigen::Matrix<Scalar, 3, 1>
using Vector = Eigen::Matrix<Scalar, 3, 1>

Public static variables

static int Dim constexpr
static int DoF constexpr
static int RepSize constexpr