Public Member Functions | Private Types | Private Member Functions | Private Attributes
FollowLane Class Reference

#include <follow_lane.h>

Inheritance diagram for FollowLane:
Inheritance graph
[legend]

List of all members.

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

FollowSafelyfollow_safely
SlowForCurvesslow_for_curves
StopAreastop_area
StopLinestop_line

Detailed Description

Definition at line 20 of file follow_lane.h.


Member Enumeration Documentation

enum FollowLane::way_type_t [private]
Enumerator:
Lane 
LaneChange 
Merge 
Stop 
Uturn 
Zone 
ZoneExit 

Definition at line 32 of file follow_lane.h.


Constructor & Destructor Documentation

FollowLane::FollowLane ( Navigator navptr,
int  _verbose 
)

Definition at line 113 of file follow_lane.cc.

Definition at line 124 of file follow_lane.cc.


Member Function Documentation

Definition at line 45 of file follow_lane.cc.

Reimplemented from Controller.

Definition at line 141 of file follow_lane.cc.

void FollowLane::reset ( void  ) [virtual]

Reimplemented from Controller.

Definition at line 259 of file follow_lane.cc.

void FollowLane::reset_me ( void  ) [private, virtual]

Reimplemented from Controller.

Definition at line 271 of file follow_lane.cc.


Member Data Documentation

Definition at line 44 of file follow_lane.h.

Definition at line 45 of file follow_lane.h.

Definition at line 46 of file follow_lane.h.

Definition at line 47 of file follow_lane.h.


The documentation for this class was generated from the following files:


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:43