#include <follow_lane.h>

Public Member Functions | |
| result_t | control (pilot_command_t &pcmd) |
| FollowLane (Navigator *navptr, int _verbose) | |
| void | reset (void) |
| ~FollowLane () | |
Private Types | |
| enum | way_type_t { Lane, LaneChange, Merge, Stop, Uturn, Zone, ZoneExit } |
Private Member Functions | |
| way_type_t | approaching_waypoint_type (WayPointNode &stop_point) |
| void | reset_me (void) |
Private Attributes | |
| FollowSafely * | follow_safely |
| SlowForCurves * | slow_for_curves |
| StopArea * | stop_area |
| StopLine * | stop_line |
Definition at line 20 of file follow_lane.h.
enum FollowLane::way_type_t [private] |
Definition at line 32 of file follow_lane.h.
| FollowLane::FollowLane | ( | Navigator * | navptr, | |
| int | _verbose | |||
| ) |
Definition at line 113 of file follow_lane.cc.
| FollowLane::~FollowLane | ( | ) |
Definition at line 124 of file follow_lane.cc.
| FollowLane::way_type_t FollowLane::approaching_waypoint_type | ( | WayPointNode & | stop_point | ) | [private] |
Definition at line 45 of file follow_lane.cc.
| Controller::result_t FollowLane::control | ( | pilot_command_t & | pcmd | ) | [virtual] |
Reimplemented from Controller.
Definition at line 141 of file follow_lane.cc.
| void FollowLane::reset | ( | void | ) | [virtual] |
Reimplemented from Controller.
Definition at line 257 of file follow_lane.cc.
| void FollowLane::reset_me | ( | void | ) | [private, virtual] |
Reimplemented from Controller.
Definition at line 269 of file follow_lane.cc.
FollowSafely* FollowLane::follow_safely [private] |
Definition at line 44 of file follow_lane.h.
SlowForCurves* FollowLane::slow_for_curves [private] |
Definition at line 45 of file follow_lane.h.
StopArea* FollowLane::stop_area [private] |
Definition at line 46 of file follow_lane.h.
StopLine* FollowLane::stop_line [private] |
Definition at line 47 of file follow_lane.h.