#include <cmath>
#include <iostream>
#include <string>
#include "Eigen/Core"
#include "Eigen/Geometry"
#include "cartographer/common/lua_parameter_dictionary.h"
#include "cartographer/common/math.h"
#include "cartographer/common/port.h"
Go to the source code of this file.
Classes | |
class | cartographer::transform::Rigid2< FloatType > |
class | cartographer::transform::Rigid3< FloatType > |
Namespaces | |
cartographer | |
cartographer::transform | |
Typedefs | |
using | cartographer::transform::Rigid2d = Rigid2< double > |
using | cartographer::transform::Rigid2f = Rigid2< float > |
using | cartographer::transform::Rigid3d = Rigid3< double > |
using | cartographer::transform::Rigid3f = Rigid3< float > |
Functions | |
transform::Rigid3d | cartographer::transform::FromDictionary (common::LuaParameterDictionary *dictionary) |
template<typename FloatType > | |
Rigid2< FloatType > | cartographer::transform::operator* (const Rigid2< FloatType > &lhs, const Rigid2< FloatType > &rhs) |
template<typename FloatType > | |
Rigid2< FloatType >::Vector | cartographer::transform::operator* (const Rigid2< FloatType > &rigid, const typename Rigid2< FloatType >::Vector &point) |
template<typename FloatType > | |
Rigid3< FloatType > | cartographer::transform::operator* (const Rigid3< FloatType > &lhs, const Rigid3< FloatType > &rhs) |
template<typename FloatType > | |
Rigid3< FloatType >::Vector | cartographer::transform::operator* (const Rigid3< FloatType > &rigid, const typename Rigid3< FloatType >::Vector &point) |
template<typename T > | |
std::ostream & | cartographer::transform::operator<< (std::ostream &os, const cartographer::transform::Rigid2< T > &rigid) |
template<typename T > | |
std::ostream & | cartographer::transform::operator<< (std::ostream &os, const cartographer::transform::Rigid3< T > &rigid) |
Eigen::Quaterniond | cartographer::transform::RollPitchYaw (const double roll, const double pitch, const double yaw) |