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 SE3< T > &se3) |
template<typename T > | |
std::ostream & | operator<< (std::ostream &out, const SE2< T > &se2) |
template<typename OutputStream > | |
OutputStream & | operator<< (OutputStream &ostream, SE3fFormatter &formatter) |
Eigen::Vector3f | toPose2D (const Sophus::SE3f &pose) |
Convert a full Sophus pose into a 2 dimensional pose. More... | |
Sophus::SE3f | toPose3D (const Eigen::Vector3f &pose) |
Convert a 2 dimensional pose to a full Sophus pose in 3d. More... | |
std::ostream& Sophus::operator<< | ( | std::ostream & | out, |
const SE3< T > & | se3 | ||
) |
Definition at line 55 of file helpers.hpp.
std::ostream& Sophus::operator<< | ( | std::ostream & | out, |
const SE2< T > & | se2 | ||
) |
Definition at line 66 of file helpers.hpp.
OutputStream& Sophus::operator<< | ( | OutputStream & | ostream, |
SE3fFormatter & | formatter | ||
) |
Insertion operator for sending the formatter to an output stream.
ostream | : the output stream. |
formatter | : the formatter to be inserted. |
OutputStream | : the type of the output stream to be inserted into. |
Derived | : matrix type. |
StandardException | : throws if the formatter has un-specified _matrix [debug mode only] |
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.