|
using | Adjoint = typename Base::Adjoint |
|
using | Base = Sophus::SE2Base< Map< Sophus::SE2< 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 = Vector3< Scalar > |
|
using | HomogeneousPointProduct = Vector3< ReturnScalar< HPointDerived > > |
|
using | Line = ParametrizedLine2< Scalar > |
|
using | Point = Vector2< Scalar > |
|
using | PointProduct = Vector2< ReturnScalar< PointDerived > > |
|
using | ReturnScalar = typename Eigen::ScalarBinaryOpTraits< Scalar, typename OtherDerived::Scalar >::ReturnType |
|
using | Scalar = typename Eigen::internal::traits< Map< Sophus::SE2< Scalar_ >, Options > >::Scalar |
|
using | SE2Product = SE2< ReturnScalar< OtherDerived > > |
|
using | SO2Type = typename Eigen::internal::traits< Map< Sophus::SE2< Scalar_ >, Options > >::SO2Type |
|
using | Tangent = Vector< Scalar, DoF > |
|
using | Transformation = Matrix< Scalar, N, N > |
|
using | TranslationType = typename Eigen::internal::traits< Map< Sophus::SE2< Scalar_ >, Options > >::TranslationType |
|
|
| EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR (Map) |
|
SOPHUS_FUNC | Map (Scalar *coeffs) |
|
SOPHUS_FUNC Map< Sophus::SO2< Scalar >, Options > & | so2 () |
|
SOPHUS_FUNC Map< Sophus::SO2< Scalar >, Options > const & | so2 () const |
|
SOPHUS_FUNC Map< Sophus::Vector2< Scalar >, Options > & | translation () |
|
SOPHUS_FUNC Map< Sophus::Vector2< Scalar >, Options > const & | translation () const |
|
SOPHUS_FUNC Adjoint | Adj () const |
|
SOPHUS_FUNC SE2< NewScalarType > | cast () const |
|
SOPHUS_FUNC Matrix< Scalar, num_parameters, DoF > | Dx_this_mul_exp_x_at_0 () const |
|
SOPHUS_FUNC SE2< Scalar > | inverse () const |
|
SOPHUS_FUNC Tangent | log () const |
|
SOPHUS_FUNC Transformation | matrix () const |
|
SOPHUS_FUNC Matrix< Scalar, 2, 3 > | matrix2x3 () 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 SE2Product< OtherDerived > | operator* (SE2Base< OtherDerived > const &other) const |
|
SOPHUS_FUNC SE2Base< Map< Sophus::SE2< Scalar_ >, Options > > & | operator*= (SE2Base< OtherDerived > const &other) |
|
SOPHUS_FUNC SE2Base & | operator= (SE2Base const &other)=default |
|
SOPHUS_FUNC SE2Base< Map< Sophus::SE2< Scalar_ >, Options > > & | operator= (SE2Base< OtherDerived > const &other) |
|
SOPHUS_FUNC Sophus::Vector< Scalar, num_parameters > | params () const |
|
SOPHUS_FUNC Matrix< Scalar, 2, 2 > | rotationMatrix () const |
|
SOPHUS_FUNC void | setComplex (Sophus::Vector2< Scalar > const &complex) |
|
SOPHUS_FUNC void | setRotationMatrix (Matrix< Scalar, 2, 2 > const &R) |
|
SOPHUS_FUNC SO2Type & | so2 () |
|
SOPHUS_FUNC SO2Type const & | so2 () const |
|
SOPHUS_FUNC TranslationType & | translation () |
|
SOPHUS_FUNC TranslationType const & | translation () const |
|
SOPHUS_FUNC Eigen::internal::traits< Map< Sophus::SE2< Scalar_ >, Options > >::SO2Type::ComplexT const & | unit_complex () const |
|
template<class Scalar_, int Options>
class Eigen::Map< Sophus::SE2< Scalar_ >, Options >
Specialization of Eigen::Map for SE2
; derived from SE2Base.
Allows us to wrap SE2 objects around POD array.
Definition at line 749 of file se2.hpp.