#include <SO3.h>
|
void | init (double nearZeroThresholdSq) |
|
Functor implementing Exponential map Math is based on Ethan Eade's elegant Lie group document, at https://www.ethaneade.org/lie.pdf.
Definition at line 137 of file SO3.h.
◆ ExpmapFunctor() [1/3]
gtsam::so3::ExpmapFunctor::ExpmapFunctor |
( |
const Vector3 & |
omega | ) |
|
|
explicit |
Constructor with element of Lie algebra so(3)
Definition at line 93 of file SO3.cpp.
◆ ExpmapFunctor() [2/3]
gtsam::so3::ExpmapFunctor::ExpmapFunctor |
( |
double |
nearZeroThresholdSq, |
|
|
const Vector3 & |
axis |
|
) |
| |
Constructor with threshold (advanced)
Definition at line 95 of file SO3.cpp.
◆ ExpmapFunctor() [3/3]
gtsam::so3::ExpmapFunctor::ExpmapFunctor |
( |
const Vector3 & |
axis, |
|
|
double |
angle |
|
) |
| |
Constructor with axis-angle.
Definition at line 103 of file SO3.cpp.
◆ expmap()
Matrix3 gtsam::so3::ExpmapFunctor::expmap |
( |
| ) |
const |
Rodrigues formula.
Definition at line 112 of file SO3.cpp.
◆ init()
void gtsam::so3::ExpmapFunctor::init |
( |
double |
nearZeroThresholdSq | ) |
|
|
protected |
double gtsam::so3::ExpmapFunctor::A |
double gtsam::so3::ExpmapFunctor::B |
◆ nearZero
bool gtsam::so3::ExpmapFunctor::nearZero { false } |
◆ theta
const double gtsam::so3::ExpmapFunctor::theta |
◆ theta2
const double gtsam::so3::ExpmapFunctor::theta2 |
const Matrix3 gtsam::so3::ExpmapFunctor::W |
◆ WW
const Matrix3 gtsam::so3::ExpmapFunctor::WW |
The documentation for this struct was generated from the following files: