Go to the documentation of this file.
19 template <
class TScalar,
int kDim>
20 class Scaling :
public lie::Group<
21 lie::ScalingWithDim<kDim>::template Group,
23 lie::ScalingWithDim<kDim>::template Impl> {
39 template <
class TOtherScalar>
42 this->params_.template cast<TOtherScalar>());
50 this->params_ = scale_factors;
54 template <
class TScalar>
56 template <
class TScalar>
typename Base::Tangent Tangent
Definition: scaling.h:31
Eigen::Vector< Scalar, kNumParams > Params
Definition: lie_group.h:69
Eigen::Vector< Scalar, kDof > Tangent
Definition: lie_group.h:68
Definition: lie_group.h:24
Image MutImage, owning images types.
Definition: num_diff.h:20
auto cast() const -> Scaling< TOtherScalar, kDim >
Definition: scaling.h:40
Eigen::Vector< Scalar, kPointDim > Point
Definition: lie_group.h:70
Scaling(UninitTag)
Definition: scaling.h:37
TScalar Scalar
Definition: scaling.h:25
auto scaleFactors() const -> Params const &
Definition: scaling.h:45
typename Base::Point Point
Definition: scaling.h:33
Definition: scaling.h:312
auto setScaleFactors(Params const &scale_factors) -> void
Definition: scaling.h:49
typename Base::Params Params
Definition: scaling.h:32
Definition: scaling.h:308