|
farm-ng-core
|
#include <spiral_similarity3.h>


Public Types | |
| using | Scalar = TScalar |
| using | Rotation = Rotation3< Scalar > |
| using | Base = lie::Group< SpiralSimilarity3, TScalar, lie::SpiralSimilarity3Impl > |
| using | Tangent = typename Base::Tangent |
| using | Params = typename Base::Params |
| using | Point = typename Base::Point |
Public Member Functions | |
| SpiralSimilarity3 ()=default | |
| SpiralSimilarity3 (UninitTag) | |
| SpiralSimilarity3 (Rotation3< Scalar > const &rotation, Scalar scale=1.0) | |
| template<class TOtherScalar > | |
| auto | cast () const -> SpiralSimilarity3< TOtherScalar > |
| auto | rotation () const |
| void | setRotation (Rotation rot) |
| auto | rotationMatrix () const -> Eigen::Matrix3< Scalar > |
| auto | scale () const -> Scalar |
| void | setScale (Scalar scale) |
| auto | quaternion () const -> Quaternion< Scalar > |
| auto | setQuaternion (Quaternion< Scalar > const &z) const -> void |
Static Public Member Functions | |
| static auto | fromRotationMatrix (Eigen::Matrix3< Scalar > const &mat_r) -> SpiralSimilarity3 |
| static auto | fromRx (Scalar x) -> SpiralSimilarity3 |
| static auto | fromRy (Scalar y) -> SpiralSimilarity3 |
| static auto | fromRz (Scalar z) -> SpiralSimilarity3 |
| static auto | fromScale (Scalar scale) -> SpiralSimilarity3 |
| static auto | fromQuaternion (Quaternion< Scalar > const &q) -> SpiralSimilarity3 |
| static auto | fitToRotation (Eigen::Matrix3< Scalar > const &mat_r) |
| using sophus::SpiralSimilarity3< TScalar >::Base = lie::Group<SpiralSimilarity3, TScalar, lie::SpiralSimilarity3Impl> |
| using sophus::SpiralSimilarity3< TScalar >::Params = typename Base::Params |
| using sophus::SpiralSimilarity3< TScalar >::Point = typename Base::Point |
| using sophus::SpiralSimilarity3< TScalar >::Rotation = Rotation3<Scalar> |
| using sophus::SpiralSimilarity3< TScalar >::Scalar = TScalar |
| using sophus::SpiralSimilarity3< TScalar >::Tangent = typename Base::Tangent |
|
default |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |