|
using | Adjoint = typename Base::Adjoint |
|
using | Base = Sophus::Sim2Base< Map< Sophus::Sim2< 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 | RxSO2Type = typename Eigen::internal::traits< Map< Sophus::Sim2< Scalar_ >, Options > >::RxSO2Type |
|
using | Scalar = typename Eigen::internal::traits< Map< Sophus::Sim2< Scalar_ >, Options > >::Scalar |
|
using | Sim2Product = Sim2< ReturnScalar< OtherDerived > > |
|
using | Tangent = Vector< Scalar, DoF > |
|
using | Transformation = Matrix< Scalar, N, N > |
|
using | TranslationType = typename Eigen::internal::traits< Map< Sophus::Sim2< Scalar_ >, Options > >::TranslationType |
|
|
| EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR (Map) |
|
SOPHUS_FUNC | Map (Scalar *coeffs) |
|
SOPHUS_FUNC Map< Sophus::RxSO2< Scalar >, Options > & | rxso2 () |
|
SOPHUS_FUNC Map< Sophus::RxSO2< Scalar >, Options > const & | rxso2 () const |
|
SOPHUS_FUNC Map< Sophus::Vector2< Scalar >, Options > & | translation () |
|
SOPHUS_FUNC Map< Sophus::Vector2< Scalar >, Options > const & | translation () const |
| Accessor of translation vector. More...
|
|
SOPHUS_FUNC Adjoint | Adj () const |
|
SOPHUS_FUNC Sim2< NewScalarType > | cast () const |
|
SOPHUS_FUNC Eigen::internal::traits< Map< Sophus::Sim2< Scalar_ >, Options > >::RxSO2Type::ComplexType const & | complex () const |
|
SOPHUS_FUNC Sim2< Scalar > | inverse () const |
|
SOPHUS_FUNC Tangent | log () const |
|
SOPHUS_FUNC Transformation | matrix () const |
|
SOPHUS_FUNC Matrix< Scalar, 2, 3 > | matrix2x3 () const |
|
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 Sim2Product< OtherDerived > | operator* (Sim2Base< OtherDerived > const &other) const |
|
SOPHUS_FUNC Sim2Base< Map< Sophus::Sim2< Scalar_ >, Options > > & | operator*= (Sim2Base< OtherDerived > const &other) |
|
SOPHUS_FUNC Sim2Base & | operator= (Sim2Base const &other)=default |
|
SOPHUS_FUNC Sim2Base< Map< Sophus::Sim2< Scalar_ >, Options > > & | operator= (Sim2Base< OtherDerived > const &other) |
|
SOPHUS_FUNC Sophus::Vector< Scalar, num_parameters > | params () const |
|
SOPHUS_FUNC Matrix2< Scalar > | rotationMatrix () const |
|
SOPHUS_FUNC RxSO2Type & | rxso2 () |
|
SOPHUS_FUNC RxSO2Type const & | rxso2 () const |
|
SOPHUS_FUNC Scalar | scale () const |
|
SOPHUS_FUNC void | setComplex (Vector2< Scalar > const &z) |
|
SOPHUS_FUNC void | setRotationMatrix (Matrix2< Scalar > &R) |
|
SOPHUS_FUNC void | setScale (Scalar const &scale) |
|
SOPHUS_FUNC void | setScaledRotationMatrix (Matrix2< Scalar > const &sR) |
|
SOPHUS_FUNC TranslationType & | translation () |
|
SOPHUS_FUNC TranslationType const & | translation () const |
|
template<class Scalar_, int Options>
class Eigen::Map< Sophus::Sim2< Scalar_ >, Options >
Specialization of Eigen::Map for Sim2
; derived from Sim2Base.
Allows us to wrap Sim2 objects around POD array.
Definition at line 638 of file sim2.hpp.