|
using | Adjoint = typename Base::Adjoint |
|
using | Base = Sophus::SE3Base< Map< Sophus::SE3< Scalar_ >, Options > > |
|
using | HomogeneousPoint = typename Base::HomogeneousPoint |
|
using | Point = typename Base::Point |
|
using | Scalar = Scalar_ |
|
using | Tangent = typename Base::Tangent |
|
using | Transformation = typename Base::Transformation |
|
using | Adjoint = Matrix< Scalar, DoF, DoF > |
|
using | HomogeneousPoint = Vector4< Scalar > |
|
using | HomogeneousPointProduct = Vector4< ReturnScalar< HPointDerived > > |
|
using | Line = ParametrizedLine3< Scalar > |
|
using | Point = Vector3< Scalar > |
|
using | PointProduct = Vector3< ReturnScalar< PointDerived > > |
|
using | QuaternionType = typename SO3Type::QuaternionType |
|
using | ReturnScalar = typename Eigen::ScalarBinaryOpTraits< Scalar, typename OtherDerived::Scalar >::ReturnType |
|
using | Scalar = typename Eigen::internal::traits< Map< Sophus::SE3< Scalar_ >, Options > >::Scalar |
|
using | SE3Product = SE3< ReturnScalar< OtherDerived > > |
|
using | SO3Type = typename Eigen::internal::traits< Map< Sophus::SE3< Scalar_ >, Options > >::SO3Type |
|
using | Tangent = Vector< Scalar, DoF > |
|
using | Transformation = Matrix< Scalar, N, N > |
|
using | TranslationType = typename Eigen::internal::traits< Map< Sophus::SE3< Scalar_ >, Options > >::TranslationType |
|
|
| EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR (Map) |
|
SOPHUS_FUNC | Map (Scalar *coeffs) |
|
SOPHUS_FUNC Map< Sophus::SO3< Scalar >, Options > & | so3 () |
|
SOPHUS_FUNC Map< Sophus::SO3< Scalar >, Options > const & | so3 () const |
|
SOPHUS_FUNC Map< Sophus::Vector3< Scalar, Options > > & | translation () |
|
SOPHUS_FUNC Map< Sophus::Vector3< Scalar, Options > > const & | translation () const |
|
SOPHUS_FUNC Adjoint | Adj () const |
|
Scalar | angleX () const |
|
Scalar | angleY () const |
|
Scalar | angleZ () const |
|
SOPHUS_FUNC SE3< NewScalarType > | cast () const |
|
SOPHUS_FUNC Matrix< Scalar, num_parameters, DoF > | Dx_this_mul_exp_x_at_0 () const |
|
SOPHUS_FUNC SE3< Scalar > | inverse () const |
|
SOPHUS_FUNC Tangent | log () const |
|
SOPHUS_FUNC Transformation | matrix () const |
|
SOPHUS_FUNC Matrix< Scalar, 3, 4 > | matrix3x4 () const |
|
SOPHUS_FUNC void | normalize () |
|
SOPHUS_FUNC HomogeneousPointProduct< HPointDerived > | operator* (Eigen::MatrixBase< HPointDerived > const &p) const |
|
SOPHUS_FUNC PointProduct< PointDerived > | operator* (Eigen::MatrixBase< PointDerived > const &p) const |
|
SOPHUS_FUNC Line | operator* (Line const &l) const |
|
SOPHUS_FUNC SE3Product< OtherDerived > | operator* (SE3Base< OtherDerived > const &other) const |
|
SOPHUS_FUNC SE3Base< Map< Sophus::SE3< Scalar_ >, Options > > & | operator*= (SE3Base< OtherDerived > const &other) |
|
SOPHUS_FUNC SE3Base & | operator= (SE3Base const &other)=default |
|
SOPHUS_FUNC SE3Base< Map< Sophus::SE3< Scalar_ >, Options > > & | operator= (SE3Base< OtherDerived > const &other) |
|
SOPHUS_FUNC Sophus::Vector< Scalar, num_parameters > | params () const |
|
SOPHUS_FUNC Matrix3< Scalar > | rotationMatrix () const |
|
SOPHUS_FUNC void | setQuaternion (Eigen::Quaternion< Scalar > const &quat) |
|
SOPHUS_FUNC void | setRotationMatrix (Matrix3< Scalar > const &R) |
|
SOPHUS_FUNC SO3Type & | so3 () |
|
SOPHUS_FUNC SO3Type const & | so3 () const |
|
SOPHUS_FUNC TranslationType & | translation () |
|
SOPHUS_FUNC TranslationType const & | translation () const |
|
SOPHUS_FUNC QuaternionType const & | unit_quaternion () const |
|
template<class Scalar_, int Options>
class Eigen::Map< Sophus::SE3< Scalar_ >, Options >
Specialization of Eigen::Map for SE3
; derived from SE3Base.
Allows us to wrap SE3 objects around POD array.
Definition at line 991 of file se3.hpp.