Passing Class Reference

#include <passing.h>

Inheritance diagram for Passing:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void configure ()
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

Avoidavoid
float close_stopping_distance
FollowSafelyfollow_safely
Halthalt
bool in_passing_lane
LaneHeading * lane_heading
float passing_distance
float passing_distance_ahead
float passing_distance_behind
float passing_speed
SlowForCurvesslow_for_curves

Detailed Description

Definition at line 21 of file passing.h.


Constructor & Destructor Documentation

Passing::Passing ( Navigator navptr,
int  _verbose 
)

Definition at line 25 of file passing.cc.

Passing::~Passing (  ) 

Definition at line 36 of file passing.cc.


Member Function Documentation

void Passing::configure (  ) 

Definition at line 45 of file passing.cc.

Controller::result_t Passing::control ( pilot_command_t pcmd  )  [virtual]

Reimplemented from Controller.

Definition at line 81 of file passing.cc.

bool Passing::done_passing ( void   )  [private]

Definition at line 133 of file passing.cc.

void Passing::reset ( void   )  [virtual]

Reimplemented from Controller.

Definition at line 155 of file passing.cc.

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

Reimplemented from Controller.

Definition at line 167 of file passing.cc.


Member Data Documentation

Avoid* Passing::avoid [private]

Definition at line 34 of file passing.h.

Definition at line 42 of file passing.h.

Definition at line 36 of file passing.h.

Halt* Passing::halt [private]

Definition at line 35 of file passing.h.

bool Passing::in_passing_lane [private]

Definition at line 32 of file passing.h.

LaneHeading* Passing::lane_heading [private]

Definition at line 37 of file passing.h.

float Passing::passing_distance [private]

Definition at line 41 of file passing.h.

Definition at line 43 of file passing.h.

Definition at line 44 of file passing.h.

float Passing::passing_speed [private]

Definition at line 45 of file passing.h.

Definition at line 38 of file passing.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


art_nav
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 10:05:40 2013