g2o
Namespaces | Functions
isometry3d_mappings.h File Reference
#include "g2o_types_slam3d_api.h"
#include "se3quat.h"
#include <Eigen/Core>
#include <Eigen/Geometry>
Include dependency graph for isometry3d_mappings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 g2o
 
 g2o::internal
 

Functions

Isometry3D::ConstLinearPart g2o::internal::extractRotation (const Isometry3D &A)
 
template<typename Derived >
void g2o::internal::nearestOrthogonalMatrix (const Eigen::MatrixBase< Derived > &R)
 
template<typename Derived >
void g2o::internal::approximateNearestOrthogonalMatrix (const Eigen::MatrixBase< Derived > &R)
 
Eigen::Quaterniond g2o::internal::normalized (const Eigen::Quaterniond &q)
 
Eigen::Quaterniond & g2o::internal::normalize (Eigen::Quaterniond &q)
 
Vector3D g2o::internal::toEuler (const Matrix3D &R)
 
Matrix3D g2o::internal::fromEuler (const Vector3D &v)
 
Vector3D g2o::internal::toCompactQuaternion (const Matrix3D &R)
 
Matrix3D g2o::internal::fromCompactQuaternion (const Vector3D &v)
 
Vector6d g2o::internal::toVectorMQT (const Isometry3D &t)
 
Vector6d g2o::internal::toVectorET (const Isometry3D &t)
 
Vector7d g2o::internal::toVectorQT (const Isometry3D &t)
 
Isometry3D g2o::internal::fromVectorMQT (const Vector6d &v)
 
Isometry3D g2o::internal::fromVectorET (const Vector6d &v)
 
Isometry3D g2o::internal::fromVectorQT (const Vector7d &v)
 
SE3Quat g2o::internal::toSE3Quat (const Isometry3D &t)
 
Isometry3D g2o::internal::fromSE3Quat (const SE3Quat &t)