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

◆ Motion2D() [1/3]

trajectory_follower::Motion2D::Motion2D ( )
inline

◆ Motion2D() [2/3]

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

◆ Motion2D() [3/3]

trajectory_follower::Motion2D::Motion2D ( double  translation,
double  rotation,
double  orientation 
)
inline

Member Function Documentation

◆ getDriveMode()

DriveMode trajectory_follower::Motion2D::getDriveMode ( )
inline

◆ operator!=()

bool trajectory_follower::Motion2D::operator!= ( const Motion2D m) const
inline

◆ operator==()

bool trajectory_follower::Motion2D::operator== ( const Motion2D m) const
inline

◆ toBaseMotion2D()

base::commands::Motion2D trajectory_follower::Motion2D::toBaseMotion2D ( )
inline

Member Data Documentation

◆ heading

double trajectory_follower::Motion2D::heading

◆ rotation

double trajectory_follower::Motion2D::rotation

◆ translation

double trajectory_follower::Motion2D::translation

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