pose.hpp
Go to the documentation of this file.
1 
9 /*****************************************************************************
10 ** Ifdefs
11 *****************************************************************************/
12 
13 #ifndef ecl_geometry_GEOMETRY_POSE_HPP_
14 #define ecl_geometry_GEOMETRY_POSE_HPP_
15 
16 /*****************************************************************************
17 ** Includes
18 *****************************************************************************/
19 
20 #include <ecl/linear_algebra.hpp>
21 
22 /*****************************************************************************
23 ** Namespaces
24 *****************************************************************************/
25 
26 namespace ecl {
27 
28 /*****************************************************************************
29 ** Interfaces
30 *****************************************************************************/
31 
32 // prefer to typedef these as and where needed rather than 'force' typedefs
33 // on users of this library (this lets us fling classes and libraries around
34 // for which the only dependencies are Eigen and Sophus)
35 
36 //typedef Eigen::Vector3f Pose2D; /**< @brief 2D float representation of planner poses (x, y, heading). **/
37 //typedef Sophus::SE3f Pose3D; /**< @brief 3D float representation of planner poses. **/
38 
39 // Haven't had the need to use doubles yet...
40 
41 /*****************************************************************************
42 ** Trailers
43 *****************************************************************************/
44 
45 } // namespace ecl
46 
47 #endif /* ecl_geometry_GEOMETRY_POSE_HPP_ */
linear_algebra.hpp
ecl
Embedded control libraries.


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