Classes | Functions
Sophus Namespace Reference

Classes

class  Interpolator
 Interpolate between two lie group objects. More...
class  PlanarInterpolator
class  PlanarRotation2Quaternion
class  SE3fFormatter
class  SlidingInterpolator

Functions

template<typename T >
std::ostream & operator<< (std::ostream &out, const SE3Group< T > &se3)
template<typename T >
std::ostream & operator<< (std::ostream &out, const SE2Group< T > &se2)
template<typename OutputStream >
OutputStream & operator<< (OutputStream &ostream, SE3fFormatter &formatter) ecl_assert_throw_decl(ecl
Eigen::Vector3f toPose2D (const Sophus::SE3f &pose)
 Convert a full Sophus pose into a 2 dimensional pose.
Sophus::SE3f toPose3D (const Eigen::Vector3f &pose)
 Convert a 2 dimensional pose to a full Sophus pose in 3d.

Function Documentation

template<typename T >
std::ostream& Sophus::operator<< ( std::ostream &  out,
const SE3Group< T > &  se3 
)

Definition at line 56 of file helpers.hpp.

template<typename T >
std::ostream& Sophus::operator<< ( std::ostream &  out,
const SE2Group< T > &  se2 
)

Definition at line 67 of file helpers.hpp.

template<typename OutputStream >
OutputStream& Sophus::operator<< ( OutputStream &  ostream,
SE3fFormatter &  formatter 
)

Definition at line 157 of file sophus/formatters.hpp.

Eigen::Vector3f Sophus::toPose2D ( const Sophus::SE3f &  pose)

Convert a full Sophus pose into a 2 dimensional pose.

The 2d pose is a typical mobile robot 2d pose with (x, y, heading) with heading measured in radians.

Sophus::SE3f Sophus::toPose3D ( const Eigen::Vector3f &  pose)

Convert a 2 dimensional pose to a full Sophus pose in 3d.

The 2d pose is a typical mobile robot 2d pose with (x, y, heading) with heading measured in radians.



ecl_linear_algebra
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:17:38