farm-ng-core
|
#include <scaling_translation.h>
Public Types | |
using | Scalar = TScalar |
using | Base = lie::Group< lie::ScalingTranslationWithDim< kDim >::template Group, TScalar, lie::WithDimAndSubgroup< kDim, lie::ScalingWithDim< kDim >::template Impl >::template SemiDirectProduct > |
using | Tangent = typename Base::Tangent |
using | Params = typename Base::Params |
using | Point = typename Base::Point |
Public Member Functions | |
ScalingTranslation ()=default | |
ScalingTranslation (UninitTag) | |
template<class TOtherScalar > | |
auto | cast () const -> ScalingTranslation< TOtherScalar, kDim > |
auto | translation () -> Eigen::VectorBlock< Params, kDim > |
auto | translation () const -> Eigen::VectorBlock< Params const, kDim > |
auto | scaleFactors () const -> Eigen::Vector< Scalar, kDim > |
auto | setScaleFactors (Eigen::Vector< Scalar, kDim > const &scale_factors) -> void |
using sophus::ScalingTranslation< TScalar, kDim >::Base = lie::Group< lie::ScalingTranslationWithDim<kDim>::template Group, TScalar, lie::WithDimAndSubgroup<kDim, lie::ScalingWithDim<kDim>::template Impl>:: template SemiDirectProduct> |
using sophus::ScalingTranslation< TScalar, kDim >::Params = typename Base::Params |
using sophus::ScalingTranslation< TScalar, kDim >::Point = typename Base::Point |
using sophus::ScalingTranslation< TScalar, kDim >::Scalar = TScalar |
using sophus::ScalingTranslation< TScalar, kDim >::Tangent = typename Base::Tangent |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |