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

#include <slow_for_curves.h>

Inheritance diagram for SlowForCurves:
Inheritance graph
[legend]

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 slow_for_curves.cc.

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 slow_for_curves.cc.

void SlowForCurves::reset ( void  ) [virtual]

Reimplemented from Controller.

Definition at line 156 of file slow_for_curves.cc.


Member Data Documentation

Definition at line 28 of file slow_for_curves.h.


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


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