#include <passing.h>

| Public Member Functions | |
| result_t | control (pilot_command_t &pcmd) | 
| Passing (Navigator *navptr, int _verbose) | |
| void | reset (void) | 
| ~Passing () | |
| Private Member Functions | |
| bool | done_passing (void) | 
| void | reset_me (void) | 
| Private Attributes | |
| FollowSafely * | follow_safely | 
| Halt * | halt | 
| bool | in_passing_lane | 
| SlowForCurves * | slow_for_curves | 
| Passing::Passing | ( | Navigator * | navptr, | 
| int | _verbose | ||
| ) | 
Definition at line 23 of file passing.cc.
Definition at line 33 of file passing.cc.
| Controller::result_t Passing::control | ( | pilot_command_t & | pcmd | ) |  [virtual] | 
Reimplemented from Controller.
Definition at line 47 of file passing.cc.
| bool Passing::done_passing | ( | void | ) |  [private] | 
Definition at line 102 of file passing.cc.
| void Passing::reset | ( | void | ) |  [virtual] | 
Reimplemented from Controller.
Definition at line 125 of file passing.cc.
| void Passing::reset_me | ( | void | ) |  [private, virtual] | 
Reimplemented from Controller.
Definition at line 136 of file passing.cc.
| FollowSafely* Passing::follow_safely  [private] | 
| Halt* Passing::halt  [private] | 
| bool Passing::in_passing_lane  [private] | 
| SlowForCurves* Passing::slow_for_curves  [private] |