| ad(Tangent const &tangent) -> Eigen::Matrix< Scalar, kDof, kDof > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| adj() const -> Eigen::Matrix< Scalar, kDof, kDof > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| angle() const -> Scalar | sophus::Isometry2< TScalar > | inline |
| Base typedef | sophus::Isometry2< TScalar > | |
| cast() const -> Isometry2< TOtherScalar > | sophus::Isometry2< TScalar > | inline |
| compactMatrix() const -> Eigen::Matrix< Scalar, kPointDim, kAmbientDim > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| Derived typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| DerivedReturn typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| dxExpXAt0() -> Eigen::Matrix< Scalar, kNumParams, kDof > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| dxExpXTimesPointAt0(Point const &point) -> Eigen::Matrix< Scalar, kPointDim, kDof > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| dxLogThisInvTimesXAtThis() const -> Eigen::Matrix< Scalar, kDof, kNumParams > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| dxThisMulExpXAt0() const -> Eigen::Matrix< Scalar, kNumParams, kDof > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| elementExamples() -> std::vector< Derived > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| exp(Tangent const &tangent) -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| fitFromComplex(Complex< Scalar > const &z) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromAngle(Scalar const &theta) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromParams(Params const ¶ms) -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| fromParamsUnchecked(Params const ¶ms) -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlineprotectedstatic |
| fromRotationMatrix(Eigen::Matrix2< Scalar > const &mat_r) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromT(TT0 const &x, TT1 const &y) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromTx(Scalar const &x) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromTy(Scalar const &y) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| fromUnitComplex(Complex< Scalar > const &z) -> Isometry2 | sophus::Isometry2< TScalar > | inlinestatic |
| Group() | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| Group(Group const &)=default | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| Group(UninitTag) | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlineexplicitprotected |
| hasShortestPathAmbiguity() -> bool | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| hat(Tangent const &tangent) -> Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| identity() -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| Impl typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| invalidParamsExamples() -> std::vector< Params > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| inverse() const -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| Isometry2()=default | sophus::Isometry2< TScalar > | |
| Isometry2(UninitTag) | sophus::Isometry2< TScalar > | inlineexplicit |
| Isometry2(Eigen::Vector< Scalar, 2 > const &translation, Rotation2< Scalar > const &rotation) | sophus::Isometry2< TScalar > | inline |
| Isometry2(Rotation2< Scalar > const &rotation) | sophus::Isometry2< TScalar > | inline |
| Isometry2(Eigen::Vector< Scalar, 2 > const &translation) | sophus::Isometry2< TScalar > | inline |
| kAmbientDim | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kDof | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIisParallelLinePreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIisSizePreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIsAxisDirectionPreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIsDirectionVectorPreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIsOriginPreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kIsShapePreserving | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kNumParams | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| kPointDim | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | static |
| leftMinus(Derived const &other) const -> Tangent | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| leftPlus(Tangent const &tangent) const -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| log() const -> Tangent | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| matrix() const -> Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| operator*(Isometry2< TCompatibleScalar > const &rhs) const -> DerivedReturn< TCompatibleScalar > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| operator*(Eigen::MatrixBase< TMatrixDerived > const &point) const -> PointReturn< typename TMatrixDerived::Scalar > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| operator*(UnitVector< TCompatibleScalar, kPointDim > const &direction_vector) const -> UnitVectorReturn< TCompatibleScalar > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| operator*=(Derived const &rhs) -> Derived & | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| operator=(Group const &) -> Group &=default | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| Params typedef | sophus::Isometry2< TScalar > | |
| params() const -> Params const & | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| params_ | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | protected |
| paramsExamples() -> std::vector< Params > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| Point typedef | sophus::Isometry2< TScalar > | |
| PointReturn typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| ptr() const | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| rightMinus(Derived const &other) const -> Tangent | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| rightPlus(Tangent const &tangent) const -> Derived | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| rotation() const -> Rotation2< Scalar > const | sophus::Isometry2< TScalar > | inline |
| Rotation typedef | sophus::Isometry2< TScalar > | |
| rotationMatrix() const -> Eigen::Matrix2< Scalar > | sophus::Isometry2< TScalar > | inline |
| Scalar typedef | sophus::Isometry2< TScalar > | |
| ScalarReturn typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| self() -> Derived & | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlineprotected |
| self() const -> Derived const & | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlineprotected |
| setParams(Params const ¶ms) | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| setParamsUnchecked(Params const ¶ms) | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlineprotected |
| setRotation(Rotation2< Scalar > const &rotation) | sophus::Isometry2< TScalar > | inline |
| setUnitComplex(Complex< Scalar > const &z) const -> void | sophus::Isometry2< TScalar > | inline |
| Tangent typedef | sophus::Isometry2< TScalar > | |
| tangentExamples() -> std::vector< Tangent > | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| toAmbient(Point const &point) | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |
| translation() -> Eigen::VectorBlock< Params, 2 > | sophus::Isometry2< TScalar > | inline |
| translation() const -> Eigen::VectorBlock< Params const, 2 > | sophus::Isometry2< TScalar > | inline |
| unitComplex() const -> Complex< Scalar > | sophus::Isometry2< TScalar > | inline |
| UnitVectorReturn typedef | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | |
| unsafeMutPtr() | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inline |
| vee(Eigen::Matrix< Scalar, kAmbientDim, kAmbientDim > const &mat) -> Tangent | sophus::lie::Group< Isometry2, TScalar, lie::WithDimAndSubgroup< 2, lie::Rotation2Impl >::SemiDirectProduct > | inlinestatic |