base
Classes | Namespaces | Typedefs | Functions
Pose.hpp File Reference
#include "Eigen.hpp"
#include "Angle.hpp"

Go to the source code of this file.

Classes

struct  base::PoseUpdateThreshold
 
struct  base::Pose
 Representation for a pose in 3D. More...
 
struct  base::Pose2D
 

Namespaces

 base
 

Typedefs

typedef base::Vector3d base::Position
 
typedef base::Quaterniond base::Orientation
 
typedef base::Vector2d base::Position2D
 
typedef double base::Orientation2D
 

Functions

Vector3d base::getEuler (const Orientation &orientation)
 
Vector3d base::getEuler (const AngleAxisd &orientation)
 
double base::getYaw (const Orientation &orientation)
 
double base::getYaw (const AngleAxisd &orientation)
 
double base::getPitch (const Orientation &orientation)
 
double base::getPitch (const AngleAxisd &orientation)
 
double base::getRoll (const Orientation &orientation)
 
double base::getRoll (const AngleAxisd &orientation)
 
Orientation base::removeYaw (const Orientation &orientation)
 
Orientation base::removeYaw (const AngleAxisd &orientation)
 
Orientation base::removePitch (const Orientation &orientation)
 
Orientation base::removePitch (const AngleAxisd &orientation)
 
Orientation base::removeRoll (const Orientation &orientation)
 
Orientation base::removeRoll (const AngleAxisd &orientation)
 
std::ostream & base::operator<< (std::ostream &io, Pose const &pose)
 
std::ostream & base::operator<< (std::ostream &io, Pose2D const &pose)