#include <se3quat.h>

Public Member Functions | |
| Matrix< double, 6, 6 > | adj () const |
| void | fromMinimalVector (const Vector6d &v) |
| void | fromVector (const Vector7d &v) |
| SE3Quat | inverse () const |
| Vector6d | log () const |
| Vector3d | map (const Vector3d &xyz) const |
| SE3Quat | operator* (const SE3Quat &tr2) const |
| Vector3d | operator* (const Vector3d v) const |
| SE3Quat & | operator*= (const SE3Quat &tr2) |
| double | operator[] (int i) const |
| double & | operator[] (int i) |
| const Quaterniond & | rotation () const |
| Quaterniond & | rotation () |
| SE3Quat () | |
| SE3Quat (const Matrix3d &R, const Vector3d t) | |
| SE3Quat (const Quaterniond &q, const Vector3d t) | |
| template<typename Derived > | |
| SE3Quat (const MatrixBase< Derived > &v) | |
| Matrix< double, 4, 4 > | to_homogenious_matrix () const |
| Vector6d | toMinimalVector () const |
| Vector7d | toVector () const |
| const Vector3d & | translation () const |
| Vector3d & | translation () |
Static Public Member Functions | |
| static SE3Quat | exp (const Vector6d &update) |
Protected Attributes | |
| Quaterniond | _r |
| Vector3d | _t |
| g2o::SE3Quat::SE3Quat | ( | ) | [inline] |
| g2o::SE3Quat::SE3Quat | ( | const Matrix3d & | R, |
| const Vector3d | t | ||
| ) | [inline] |
| g2o::SE3Quat::SE3Quat | ( | const Quaterniond & | q, |
| const Vector3d | t | ||
| ) | [inline] |
| g2o::SE3Quat::SE3Quat | ( | const MatrixBase< Derived > & | v | ) | [inline, explicit] |
| Matrix<double, 6, 6> g2o::SE3Quat::adj | ( | ) | const [inline] |
| static SE3Quat g2o::SE3Quat::exp | ( | const Vector6d & | update | ) | [inline, static] |
| void g2o::SE3Quat::fromMinimalVector | ( | const Vector6d & | v | ) | [inline] |
| void g2o::SE3Quat::fromVector | ( | const Vector7d & | v | ) | [inline] |
| SE3Quat g2o::SE3Quat::inverse | ( | void | ) | const [inline] |
| Vector6d g2o::SE3Quat::log | ( | ) | const [inline] |
| Vector3d g2o::SE3Quat::map | ( | const Vector3d & | xyz | ) | const [inline] |
| Vector3d g2o::SE3Quat::operator* | ( | const Vector3d | v | ) | const [inline] |
| const Quaterniond& g2o::SE3Quat::rotation | ( | ) | const [inline] |
| Quaterniond& g2o::SE3Quat::rotation | ( | ) | [inline] |
| Matrix<double,4,4> g2o::SE3Quat::to_homogenious_matrix | ( | ) | const [inline] |
| Vector6d g2o::SE3Quat::toMinimalVector | ( | ) | const [inline] |
| Vector7d g2o::SE3Quat::toVector | ( | ) | const [inline] |
| const Vector3d& g2o::SE3Quat::translation | ( | ) | const [inline] |
| Vector3d& g2o::SE3Quat::translation | ( | ) | [inline] |
Quaterniond g2o::SE3Quat::_r [protected] |
Vector3d g2o::SE3Quat::_t [protected] |