Avoid Class Reference

#include <avoid.h>

Inheritance diagram for Avoid:
Inheritance graph
[legend]

List of all members.

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

LaneEdgelane_edge
float left_offset_ratio
float right_offset_ratio
Safetysafety

Detailed Description

Definition at line 18 of file avoid.h.


Constructor & Destructor Documentation

Avoid::Avoid ( Navigator navptr,
int  _verbose 
)

Definition at line 18 of file avoid.cc.

Avoid::~Avoid (  ) 

Definition at line 26 of file avoid.cc.


Member Function Documentation

void Avoid::configure (  ) 

Definition at line 32 of file avoid.cc.

Controller::result_t Avoid::control ( pilot_command_t pcmd,
pilot_command_t  incmd 
)

Definition at line 54 of file avoid.cc.

void Avoid::reset ( void   )  [virtual]

Reimplemented from Controller.

Definition at line 94 of file avoid.cc.

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

Reimplemented from Controller.

Definition at line 103 of file avoid.cc.


Member Data Documentation

Definition at line 34 of file avoid.h.

float Avoid::left_offset_ratio [private]

Definition at line 31 of file avoid.h.

float Avoid::right_offset_ratio [private]

Definition at line 32 of file avoid.h.

Safety* Avoid::safety [private]

Definition at line 35 of file avoid.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