#include <ecl/linear_algebra.hpp>
#include <ecl/config/macros.hpp>
#include <ecl/formatters.hpp>
#include <ecl/math/constants.hpp>
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/mpl/enable_if.hpp>
#include <ecl/type_traits/traits.hpp>
#include <ecl/type_traits/fundamental_types.hpp>
#include "angle.hpp"
Go to the source code of this file.
|
class | ecl::ecl_traits< Pose2D< Float, RotationAngleStorage, Enable > > |
| Traits for the pose2D class with scalar angle storage. More...
|
|
class | ecl::ecl_traits< Pose2D< Float, RotationMatrixStorage, Enable > > |
| Traits for the pose2D class with rotation matrix storage. More...
|
|
class | ecl::ecl_traits< Pose2D< Float, Storage, Enable > > |
| Parent template for ecl traits of the pose classes. More...
|
|
class | ecl::Pose2D< Float, Storage, Enable > |
| Parent template definition for Pose2D. More...
|
|
class | ecl::Pose2D< Float, Storage, Enable > |
| Parent template definition for Pose2D. More...
|
|
class | ecl::Pose2D< Float, Storage, enable_if< is_float< Float > >::type > |
| Representation for a 2D pose (3 degrees of freedom). More...
|
|
class | ecl::geometry::Pose2DMath< class, Storage > |
| Parent template for the pose2D math classes.
|
|
class | ecl::geometry::Pose2DMath< Float, RotationAngleStorage > |
| Math functions/selectors for the pose2D class with rotation angle storage.
|
|
class | ecl::geometry::Pose2DMath< Float, RotationMatrixStorage > |
| Math functions/selectors for the pose2D class with rotation matrix storage.
|
|
|
template<typename OutputStream , typename Float_ , enum Pose2DStorageType Storage_> |
OutputStream & | ecl::operator<< (OutputStream &ostream, const Pose2D< Float_, Storage_ > &pose) |
| Insertion operator for output streams. More...
|
|