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

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 > | |
| T | cartographer::transform::GetYaw (const Eigen::Quaternion< T > &rotation) |
| template<typename T > | |
| 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::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::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 &pose) |
| transform::Rigid3d | cartographer::transform::ToRigid3 (const proto::Rigid3d &rigid) |