Go to the documentation of this file.
8 #ifndef ECL_ODOMETRY_ODOMETRY_TYPEDEFS_HPP_
9 #define ECL_ODOMETRY_ODOMETRY_TYPEDEFS_HPP_
18 #if defined(ECL_CXX11_FOUND)
46 typedef Eigen::Matrix2Xf
Path2D;
54 typedef Eigen::Vector3f
Pose2D;
71 typedef Eigen::Vector3f
Twist2D;
90 typedef Eigen::Matrix<float, 6, 1>
Odom2D;
108 #if defined(ECL_CXX11_FOUND)
111 typedef std::shared_ptr<Position2D> Position2DPtr;
113 typedef std::shared_ptr<Path2D> Path2DPtr;
116 typedef std::shared_ptr<Pose2D> Pose2DPtr;
118 typedef std::shared_ptr<Trajectory2D> Trajectory2DPtr;
121 typedef std::shared_ptr<Twist2D> Twist2DPtr;
123 typedef std::shared_ptr<Twist2DVector> Twist2DVectorPtr;
126 typedef std::shared_ptr<Odom2D> Odom2DPtr;
128 typedef std::shared_ptr<Odom2DTrajectory> Odom2DTrajectoryPtr;
Eigen::Vector3f Pose2D
Float representation of a pose in 2D (x, y, heading).
Eigen::Matrix3Xf Twist2DVector
Float collection of 2D twists (twist: v_x, v_y, w).
Eigen::Matrix3Xf Trajectory2D
Float representation of a trajectory in 2D (poses in 2D).
Eigen::Vector3f Twist2D
Float representation of velocities in 2D (v_x, v_y, w).
Eigen::Matrix2Xf Path2D
Float representation of a path in 2D (x1,y1; x2,y2; ..; xn,yn).
Eigen::Matrix< float, 6, 1 > Odom2D
Float representation of 2D odometry (x, y, heading, v_x, v_y, w).
Eigen::Vector2f Position2D
Float representation for a 2D position (x-, y-position).
Eigen::Matrix< float, 6, Eigen::Dynamic > Odom2DTrajectory
Float collection of 2D odometries (x, y, heading, v_x, v_y, w).
Embedded control libraries.
ecl_geometry
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:39