Classes | Namespaces | Enumerations | Functions
legacy_pose2d.hpp File Reference
#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"
Include dependency graph for legacy_pose2d.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ecl::ecl_traits< LegacyPose2D< Float, RotationAngleStorage, Enable > >
 Traits for the pose2D class with scalar angle storage. More...
 
class  ecl::ecl_traits< LegacyPose2D< Float, RotationMatrixStorage, Enable > >
 Traits for the pose2D class with rotation matrix storage. More...
 
class  ecl::ecl_traits< LegacyPose2D< Float, Storage, Enable > >
 Parent template for ecl traits of the pose classes. More...
 
class  ecl::LegacyPose2D< Float, Storage, Enable >
 Parent template definition for Pose2D. More...
 
class  ecl::LegacyPose2D< Float, Storage, Enable >
 Parent template definition for Pose2D. More...
 
class  ecl::LegacyPose2D< Float, Storage, enable_if< is_float< Float > >::type >
 Representation for a 2D pose (3 degrees of freedom). More...
 
class  ecl::geometry::Pose2DMath< Float, Storage >
 Parent template for the pose2D math classes. More...
 
class  ecl::geometry::Pose2DMath< Float, RotationAngleStorage >
 Math functions/selectors for the pose2D class with rotation angle storage. More...
 
class  ecl::geometry::Pose2DMath< Float, RotationMatrixStorage >
 Math functions/selectors for the pose2D class with rotation matrix storage. More...
 

Namespaces

 ecl
 Embedded control libraries.
 
 ecl::geometry
 

Enumerations

enum  ecl::Pose2DStorageType { ecl::RotationAngleStorage, ecl::RotationMatrixStorage }
 Used by the traits to select the storage type for Pose2D classes. More...
 

Functions

template<typename OutputStream , typename Float_ , enum Pose2DStorageType Storage_>
OutputStream & ecl::operator<< (OutputStream &ostream, const LegacyPose2D< Float_, Storage_ > &pose)
 Insertion operator for output streams. More...
 


ecl_geometry
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:39