g2o
Loading...
Searching...
No Matches
Namespaces | Functions
isometry3d_mappings.h File Reference
#include <Eigen/Core>
#include "g2o_types_slam3d_api.h"
#include "se3quat.h"
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

namespace  g2o
 
namespace  g2o::internal
 

Functions

Isometry3::ConstLinearPart g2o::internal::extractRotation (const Isometry3 &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)
 
Quaternion g2o::internal::normalized (const Quaternion &q)
 
Quaterniong2o::internal::normalize (Quaternion &q)
 
Vector3 g2o::internal::toEuler (const Matrix3 &R)
 
Matrix3 g2o::internal::fromEuler (const Vector3 &v)
 
Vector3 g2o::internal::toCompactQuaternion (const Matrix3 &R)
 
Matrix3 g2o::internal::fromCompactQuaternion (const Vector3 &v)
 
Vector6 g2o::internal::toVectorMQT (const Isometry3 &t)
 
Vector6 g2o::internal::toVectorET (const Isometry3 &t)
 
Vector7 g2o::internal::toVectorQT (const Isometry3 &t)
 
Isometry3 g2o::internal::fromVectorMQT (const Vector6 &v)
 
Isometry3 g2o::internal::fromVectorET (const Vector6 &v)
 
Isometry3 g2o::internal::fromVectorQT (const Vector7 &v)
 
SE3Quat g2o::internal::toSE3Quat (const Isometry3 &t)
 
Isometry3 g2o::internal::fromSE3Quat (const SE3Quat &t)