Namespaces | Functions
transform.h File Reference
#include <cmath>
#include "Eigen/Core"
#include "Eigen/Geometry"
#include "cartographer/common/math.h"
#include "cartographer/transform/proto/transform.pb.h"
#include "cartographer/transform/rigid_transform.h"
Include dependency graph for transform.h:

Go to the source code of this file.

Namespaces

 cartographer
 
 cartographer::transform
 

Functions

template<typename T >
Eigen::Quaternion< T > cartographer::transform::AngleAxisVectorToRotationQuaternion (const Eigen::Matrix< T, 3, 1 > &angle_axis)
 
template<typename T >
Rigid3< T > cartographer::transform::Embed3D (const Rigid2< T > &transform)
 
template<typename FloatType >
FloatType cartographer::transform::GetAngle (const Rigid3< FloatType > &transform)
 
template<typename T >
cartographer::transform::GetYaw (const Eigen::Quaternion< T > &rotation)
 
template<typename T >
cartographer::transform::GetYaw (const Rigid3< T > &transform)
 
template<typename T >
Rigid2< T > cartographer::transform::Project2D (const Rigid3< T > &transform)
 
template<typename T >
Eigen::Matrix< T, 3, 1 > cartographer::transform::RotationQuaternionToAngleAxisVector (const Eigen::Quaternion< T > &quaternion)
 
Eigen::Vector2d cartographer::transform::ToEigen (const proto::Vector2d &vector)
 
Eigen::Vector3f cartographer::transform::ToEigen (const proto::Vector3f &vector)
 
Eigen::Vector4f cartographer::transform::ToEigen (const proto::Vector4f &vector)
 
Eigen::Vector3d cartographer::transform::ToEigen (const proto::Vector3d &vector)
 
Eigen::Quaterniond cartographer::transform::ToEigen (const proto::Quaterniond &quaternion)
 
proto::Rigid2d cartographer::transform::ToProto (const transform::Rigid2d &transform)
 
proto::Rigid2f cartographer::transform::ToProto (const transform::Rigid2f &transform)
 
proto::Rigid3d cartographer::transform::ToProto (const transform::Rigid3d &rigid)
 
proto::Rigid3f cartographer::transform::ToProto (const transform::Rigid3f &rigid)
 
proto::Vector2d cartographer::transform::ToProto (const Eigen::Vector2d &vector)
 
proto::Vector3f cartographer::transform::ToProto (const Eigen::Vector3f &vector)
 
proto::Vector4f cartographer::transform::ToProto (const Eigen::Vector4f &vector)
 
proto::Vector3d cartographer::transform::ToProto (const Eigen::Vector3d &vector)
 
proto::Quaternionf cartographer::transform::ToProto (const Eigen::Quaternionf &quaternion)
 
proto::Quaterniond cartographer::transform::ToProto (const Eigen::Quaterniond &quaternion)
 
Rigid2d cartographer::transform::ToRigid2 (const proto::Rigid2d &transform)
 
transform::Rigid3d cartographer::transform::ToRigid3 (const proto::Rigid3d &rigid)
 


cartographer
Author(s): The Cartographer Authors
autogenerated on Mon Feb 28 2022 22:00:59