#include <sim3.h>
Public Member Functions | |
| Sim3 | inverse () const |
| Vector7d | log () const |
| Vector3d | map (const Vector3d &xyz) const |
| Sim3 | operator* (const Sim3 &other) |
| Sim3 & | operator*= (const Sim3 &other) |
| double | operator[] (int i) const |
| double & | operator[] (int i) |
| const Quaterniond & | rotation () const |
| Quaterniond & | rotation () |
| const double & | scale () const |
| double & | scale () |
| Sim3 () | |
| Sim3 (const Quaterniond &r, const Vector3d &t, double s) | |
| Sim3 (const Matrix3d &R, const Vector3d &t, double s) | |
| Sim3 (const Vector7d &update) | |
| const Vector3d & | translation () const |
| Vector3d & | translation () |
Protected Attributes | |
| Quaterniond | r |
| double | s |
| Vector3d | t |
| g2o::Sim3::Sim3 | ( | ) | [inline] |
| g2o::Sim3::Sim3 | ( | const Quaterniond & | r, |
| const Vector3d & | t, | ||
| double | s | ||
| ) | [inline] |
| g2o::Sim3::Sim3 | ( | const Matrix3d & | R, |
| const Vector3d & | t, | ||
| double | s | ||
| ) | [inline] |
| g2o::Sim3::Sim3 | ( | const Vector7d & | update | ) | [inline] |
| Sim3 g2o::Sim3::inverse | ( | void | ) | const [inline] |
| Vector7d g2o::Sim3::log | ( | ) | const [inline] |
| Vector3d g2o::Sim3::map | ( | const Vector3d & | xyz | ) | const [inline] |
| const Quaterniond& g2o::Sim3::rotation | ( | ) | const [inline] |
| Quaterniond& g2o::Sim3::rotation | ( | ) | [inline] |
| const double& g2o::Sim3::scale | ( | ) | const [inline] |
| double& g2o::Sim3::scale | ( | ) | [inline] |
| const Vector3d& g2o::Sim3::translation | ( | ) | const [inline] |
| Vector3d& g2o::Sim3::translation | ( | ) | [inline] |
Quaterniond g2o::Sim3::r [protected] |
double g2o::Sim3::s [protected] |
Vector3d g2o::Sim3::t [protected] |