trajectory_follower
Public Member Functions | Public Attributes | List of all members
trajectory_follower::Motion2D Struct Reference

#include <Motion2D.hpp>

Public Member Functions

 Motion2D ()
 
 Motion2D (const Eigen::Vector2d &translation, double rotation)
 
 Motion2D (double translation, double rotation, double orientation)
 
DriveMode getDriveMode ()
 
base::commands::Motion2D toBaseMotion2D ()
 
bool operator== (const Motion2D &m) const
 
bool operator!= (const Motion2D &m) const
 

Public Attributes

double translation
 
double rotation
 
double heading
 

Constructor & Destructor Documentation

trajectory_follower::Motion2D::Motion2D ( )
inline
trajectory_follower::Motion2D::Motion2D ( const Eigen::Vector2d &  translation,
double  rotation 
)
inline
trajectory_follower::Motion2D::Motion2D ( double  translation,
double  rotation,
double  orientation 
)
inline

Member Function Documentation

DriveMode trajectory_follower::Motion2D::getDriveMode ( )
inline
bool trajectory_follower::Motion2D::operator!= ( const Motion2D m) const
inline
bool trajectory_follower::Motion2D::operator== ( const Motion2D m) const
inline
base::commands::Motion2D trajectory_follower::Motion2D::toBaseMotion2D ( )
inline

Member Data Documentation

double trajectory_follower::Motion2D::heading
double trajectory_follower::Motion2D::rotation
double trajectory_follower::Motion2D::translation

The documentation for this struct was generated from the following file: