Public Member Functions | Private Member Functions | Private Attributes
SlowForCurves Class Reference

#include <slow_for_curves.h>

Inheritance diagram for SlowForCurves:
Inheritance graph

List of all members.

Public Member Functions

result_t control (pilot_command_t &pcmd)
void reset (void)
 SlowForCurves (Navigator *navptr, int _verbose)
 ~SlowForCurves ()

Private Member Functions

float max_safe_speed (const std::vector< poly > &polygons, const int &start_index, const int &stop_index, const float &max)

Private Attributes

int current_limiting_id

Detailed Description

Definition at line 14 of file slow_for_curves.h.

Constructor & Destructor Documentation

SlowForCurves::SlowForCurves ( Navigator navptr,
int  _verbose 
) [inline]

Definition at line 18 of file slow_for_curves.h.

Definition at line 20 of file slow_for_curves.h.

Member Function Documentation

Reimplemented from Controller.

Definition at line 21 of file

float SlowForCurves::max_safe_speed ( const std::vector< poly > &  polygons,
const int &  start_index,
const int &  stop_index,
const float &  max 
) [private]

Definition at line 62 of file

void SlowForCurves::reset ( void  ) [virtual]

Reimplemented from Controller.

Definition at line 156 of file

Member Data Documentation

Definition at line 28 of file slow_for_curves.h.

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

Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:43