cajun::guide_mode_t Class Reference

Abstract base class for providing guide data (heading error, desired_heading, etc). More...

#include <guide_mode.H>

Inheritance diagram for cajun::guide_mode_t:
cajun::ftc_guide_t cajun::vs_guide_t

List of all members.

Public Member Functions

virtual ~guide_mode_t ()
virtual void guide (guide_data_t &gd, const uniform_path_t &goal_data, unsigned goal_index, double x, double y, double heading, double speed, bool valid_path, bool forward, bool tight_path, double tstamp)=0

Protected Member Functions

void compute_guide_values (guide_data_t &gd, waypoint_t goal_wp, double x, double y, double heading)
void set_default_guide_values (guide_data_t &gd, double x, double y, double heading)

Detailed Description

Abstract base class for providing guide data (heading error, desired_heading, etc).


Constructor & Destructor Documentation

virtual cajun::guide_mode_t::~guide_mode_t (  )  [inline, virtual]

Member Function Documentation

void guide_mode_t::compute_guide_values ( guide_data_t &  gd,
waypoint_t  goal_wp,
double  x,
double  y,
double  heading 
) [protected]
virtual void cajun::guide_mode_t::guide ( guide_data_t &  gd,
const uniform_path_t goal_data,
unsigned  goal_index,
double  x,
double  y,
double  heading,
double  speed,
bool  valid_path,
bool  forward,
bool  tight_path,
double  tstamp 
) [pure virtual]
void guide_mode_t::set_default_guide_values ( guide_data_t &  gd,
double  x,
double  y,
double  heading 
) [protected]

The documentation for this class was generated from the following files:

Generated on Fri Apr 9 10:45:16 2010 for UCSteeringController by  doxygen 1.6.1