#include <ecl/config/macros.hpp>
#include <ecl/converters.hpp>
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/linear_algebra.hpp>
#include <Eigen/Core>
#include <Eigen/Geometry>
#include <iomanip>
#include <iostream>
#include <sophus/se3.hpp>
#include <sophus/se2.hpp>
#include <sophus/so2.hpp>
#include <sophus/so3.hpp>
#include <string>
#include "formatters.hpp"
Go to the source code of this file.
Classes | |
class | ecl::Converter< Eigen::Vector3f, Sophus::SE3f > |
Converter class representing the Sophus::toPose2D method. More... | |
class | ecl::Converter< Sophus::SE3f, Eigen::Vector3f > |
Converter class representing the Sophus::toPose3D method. More... | |
class | Sophus::PlanarRotation2Quaternion |
Namespaces | |
namespace | ecl |
namespace | Sophus |
Functions | |
template<typename T > | |
std::ostream & | Sophus::operator<< (std::ostream &out, const SE3Group< T > &se3) |
template<typename T > | |
std::ostream & | Sophus::operator<< (std::ostream &out, const SE2Group< T > &se2) |
Eigen::Vector3f | Sophus::toPose2D (const Sophus::SE3f &pose) |
Convert a full Sophus pose into a 2 dimensional pose. | |
Sophus::SE3f | Sophus::toPose3D (const Eigen::Vector3f &pose) |
Convert a 2 dimensional pose to a full Sophus pose in 3d. |