#include <avoid.h>
Public Member Functions | |
Avoid (Navigator *navptr, int _verbose) | |
void | configure () |
result_t | control (pilot_command_t &pcmd, pilot_command_t incmd) |
void | reset (void) |
~Avoid () | |
Private Member Functions | |
void | reset_me (void) |
Private Attributes | |
LaneEdge * | lane_edge |
float | left_offset_ratio |
float | right_offset_ratio |
Safety * | safety |
Avoid::Avoid | ( | Navigator * | navptr, |
int | _verbose | ||
) |
Avoid::~Avoid | ( | ) |
void Avoid::configure | ( | ) |
Controller::result_t Avoid::control | ( | pilot_command_t & | pcmd, |
pilot_command_t | incmd | ||
) |
void Avoid::reset | ( | void | ) | [virtual] |
Reimplemented from Controller.
void Avoid::reset_me | ( | void | ) | [private, virtual] |
Reimplemented from Controller.
LaneEdge* Avoid::lane_edge [private] |
float Avoid::left_offset_ratio [private] |
float Avoid::right_offset_ratio [private] |
Safety* Avoid::safety [private] |