Public Member Functions | Private Member Functions | Private Attributes
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.

Definition at line 26 of file avoid.cc.


Member Function Documentation

void Avoid::configure ( )

Definition at line 32 of file avoid.cc.

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:


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