#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] |