#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] |