farm-ng-core
sophus::Similarity2< TScalar > Member List

This is the complete list of members for sophus::Similarity2< TScalar >, including all inherited members.

ad(Tangent const &tangent) -> Eigen::Matrix< Scalar, kDof, kDof >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
adj() const -> Eigen::Matrix< Scalar, kDof, kDof >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
angle() const -> Scalarsophus::Similarity2< TScalar >inline
Base typedefsophus::Similarity2< TScalar >
cast() const -> Similarity2< TOtherScalar >sophus::Similarity2< TScalar >inline
compactMatrix() const -> Eigen::Matrix< Scalar, kPointDim, kAmbientDim >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
complex() const -> Complex< Scalar >sophus::Similarity2< TScalar >inline
Derived typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
DerivedReturn typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
dxExpXAt0() -> Eigen::Matrix< Scalar, kNumParams, kDof >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
dxExpXTimesPointAt0(Point const &point) -> Eigen::Matrix< Scalar, kPointDim, kDof >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
dxLogThisInvTimesXAtThis() const -> Eigen::Matrix< Scalar, kDof, kNumParams >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
dxThisMulExpXAt0() const -> Eigen::Matrix< Scalar, kNumParams, kDof >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
elementExamples() -> std::vector< Derived >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
exp(Tangent const &tangent) -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
fromAngle(Scalar const &theta) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromComplex(Complex< Scalar > const &z) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromParams(Params const &params) -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
fromParamsUnchecked(Params const &params) -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlineprotectedstatic
fromRotationMatrix(Eigen::Matrix2< Scalar > const &mat_r) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromScale(Scalar const &scale) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromT(TT0 const &x, TT1 const &y) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromTx(Scalar const &x) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
fromTy(Scalar const &y) -> Similarity2sophus::Similarity2< TScalar >inlinestatic
Group()sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
Group(Group const &)=defaultsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
Group(UninitTag)sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlineexplicitprotected
hasShortestPathAmbiguity() -> boolsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
hat(Tangent const &tangent) -> Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
identity() -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
Impl typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
invalidParamsExamples() -> std::vector< Params >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
inverse() const -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
Isometry typedefsophus::Similarity2< TScalar >
kAmbientDimsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kDofsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIisParallelLinePreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIisSizePreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIsAxisDirectionPreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIsDirectionVectorPreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIsOriginPreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kIsShapePreservingsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kNumParamssophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
kPointDimsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >static
leftMinus(Derived const &other) const -> Tangentsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
leftPlus(Tangent const &tangent) const -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
log() const -> Tangentsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
matrix() const -> Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
operator*(Similarity2< TCompatibleScalar > const &rhs) const -> DerivedReturn< TCompatibleScalar >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
operator*(Eigen::MatrixBase< TMatrixDerived > const &point) const -> PointReturn< typename TMatrixDerived::Scalar >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
operator*(UnitVector< TCompatibleScalar, kPointDim > const &direction_vector) const -> UnitVectorReturn< TCompatibleScalar >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
operator*=(Derived const &rhs) -> Derived &sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
operator=(Group const &) -> Group &=defaultsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
params() const -> Params const &sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
Params typedefsophus::Similarity2< TScalar >
params_sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >protected
paramsExamples() -> std::vector< Params >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
Point typedefsophus::Similarity2< TScalar >
PointReturn typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
ptr() constsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
rightMinus(Derived const &other) const -> Tangentsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
rightPlus(Tangent const &tangent) const -> Derivedsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
rotation() constsophus::Similarity2< TScalar >inline
Rotation typedefsophus::Similarity2< TScalar >
rotationMatrix() const -> Eigen::Matrix2< Scalar >sophus::Similarity2< TScalar >inline
Scalar typedefsophus::Similarity2< TScalar >
ScalarReturn typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
scale() const -> Scalarsophus::Similarity2< TScalar >inline
self() -> Derived &sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlineprotected
self() const -> Derived const &sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlineprotected
setComplex(Complex< Scalar > const &z) const -> voidsophus::Similarity2< TScalar >inline
setParams(Params const &params)sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
setParamsUnchecked(Params const &params)sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlineprotected
setRotation(Rotation const &rotation)sophus::Similarity2< TScalar >inline
setScale(Scalar scale)sophus::Similarity2< TScalar >inline
setSpiralSimilarity(SpiralSimilarity2< Scalar > const &rotation)sophus::Similarity2< TScalar >inline
Similarity2()=defaultsophus::Similarity2< TScalar >
Similarity2(UninitTag)sophus::Similarity2< TScalar >inlineexplicit
Similarity2(Eigen::Vector< Scalar, 2 > const &translation, SpiralSimilarity const &scaled_rotation)sophus::Similarity2< TScalar >inline
Similarity2(Rotation const &rotation)sophus::Similarity2< TScalar >inline
Similarity2(SpiralSimilarity const &scaled_rotation)sophus::Similarity2< TScalar >inline
Similarity2(Isometry const &isometry)sophus::Similarity2< TScalar >inline
Similarity2(Eigen::Vector< Scalar, 2 > const &translation, Rotation const &rotation)sophus::Similarity2< TScalar >inline
Similarity2(Eigen::Vector< Scalar, 2 > const &translation, Rotation const &rotation, Scalar scale)sophus::Similarity2< TScalar >inline
Similarity2(Rotation const &rotation, Scalar scale)sophus::Similarity2< TScalar >inline
Similarity2(Eigen::Vector< Scalar, 2 > const &translation)sophus::Similarity2< TScalar >inline
SpiralSimilarity typedefsophus::Similarity2< TScalar >
spiralSimilarity() constsophus::Similarity2< TScalar >inline
Tangent typedefsophus::Similarity2< TScalar >
tangentExamples() -> std::vector< Tangent >sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
toAmbient(Point const &point)sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic
translation() -> Eigen::VectorBlock< Params, 2 >sophus::Similarity2< TScalar >inline
translation() const -> Eigen::VectorBlock< Params const, 2 >sophus::Similarity2< TScalar >inline
UnitVectorReturn typedefsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >
unsafeMutPtr()sophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inline
vee(Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim > const &mat) -> Tangentsophus::lie::Group< Similarity2, TScalar, lie::WithDimAndSubgroup< 2, lie::SpiralSimilarity2Impl >::SemiDirectProduct >inlinestatic