#include <slow_for_curves.h>
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 |
Definition at line 14 of file slow_for_curves.h.
SlowForCurves::SlowForCurves | ( | Navigator * | navptr, | |
int | _verbose | |||
) | [inline] |
Definition at line 18 of file slow_for_curves.h.
SlowForCurves::~SlowForCurves | ( | ) | [inline] |
Definition at line 20 of file slow_for_curves.h.
Controller::result_t SlowForCurves::control | ( | pilot_command_t & | pcmd | ) | [virtual] |
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.
int SlowForCurves::current_limiting_id [private] |
Definition at line 28 of file slow_for_curves.h.