#include <ABC.h>
Public Member Functions | |
| G (const Rot3 &A=Rot3::Identity(), const Matrix3 &a=Matrix3::Zero(), const std::array< Rot3, N > &B=std::array< Rot3, N >{}) | |
| List of SO(3) elements for calibration. More... | |
| G | inv () const |
| Group inverse. More... | |
| G | operator* (const G< N > &other) const |
| Group multiplication. More... | |
Static Public Member Functions | |
| static G | exp (const Vector &x) |
| Exponential map of the tangent space elements to the group. More... | |
| static G | identity (int n) |
| Identity element. More... | |
Public Attributes | |
| Rot3 | A |
| Matrix3 | a |
| First SO(3) element. More... | |
| std::array< Rot3, N > | B |
| so(3) element (skew-symmetric matrix) More... | |
Symmetry group (SO(3) |x so(3)) x SO(3) x ... x SO(3) Each element of the B list is associated with a calibration state
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
| Matrix3 gtsam::abc_eqf_lib::G< N >::a |
| std::array<Rot3, N> gtsam::abc_eqf_lib::G< N >::B |