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 |