#include <se3quat.h>
|
Quaterniond | _r |
|
Vector3d | _t |
|
Definition at line 41 of file se3quat.h.
g2o::SE3Quat::SE3Quat |
( |
| ) |
|
|
inline |
g2o::SE3Quat::SE3Quat |
( |
const Matrix3d & |
R, |
|
|
const Vector3d & |
t |
|
) |
| |
|
inline |
g2o::SE3Quat::SE3Quat |
( |
const Quaterniond & |
q, |
|
|
const Vector3d & |
t |
|
) |
| |
|
inline |
template<typename Derived >
g2o::SE3Quat::SE3Quat |
( |
const MatrixBase< Derived > & |
v | ) |
|
|
inlineexplicit |
templaized constructor which allows v to be an arbitrary Eigen Vector type, e.g., Vector6d or Map<Vector6d>
Definition at line 70 of file se3quat.h.
Matrix<double, 6, 6> g2o::SE3Quat::adj |
( |
| ) |
const |
|
inline |
void g2o::SE3Quat::fromMinimalVector |
( |
const Vector6d & |
v | ) |
|
|
inline |
void g2o::SE3Quat::fromVector |
( |
const Vector7d & |
v | ) |
|
|
inline |
SE3Quat g2o::SE3Quat::inverse |
( |
| ) |
const |
|
inline |
Vector3d g2o::SE3Quat::map |
( |
const Vector3d & |
xyz | ) |
const |
|
inline |
void g2o::SE3Quat::normalizeRotation |
( |
| ) |
|
|
inline |
g2o::SE3Quat::operator Eigen::Isometry3d |
( |
| ) |
const |
|
inline |
Vector3d g2o::SE3Quat::operator* |
( |
const Vector3d & |
v | ) |
const |
|
inline |
double g2o::SE3Quat::operator[] |
( |
int |
i | ) |
const |
|
inline |
const Quaterniond& g2o::SE3Quat::rotation |
( |
| ) |
const |
|
inline |
void g2o::SE3Quat::setRotation |
( |
const Quaterniond & |
r_ | ) |
|
|
inline |
void g2o::SE3Quat::setTranslation |
( |
const Vector3d & |
t_ | ) |
|
|
inline |
Matrix<double,4,4> g2o::SE3Quat::to_homogeneous_matrix |
( |
| ) |
const |
|
inline |
Vector6d g2o::SE3Quat::toMinimalVector |
( |
| ) |
const |
|
inline |
Vector7d g2o::SE3Quat::toVector |
( |
| ) |
const |
|
inline |
const Vector3d& g2o::SE3Quat::translation |
( |
| ) |
const |
|
inline |
Quaterniond g2o::SE3Quat::_r |
|
protected |
Vector3d g2o::SE3Quat::_t |
|
protected |
g2o::SE3Quat::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
The documentation for this class was generated from the following file: