VoronoiZone Class Reference

#include <voronoi_zone.h>

Inheritance diagram for VoronoiZone:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void configure ()
result_t control (pilot_command_t &pcmd)
void reset (void)
 VoronoiZone (Navigator *navptr, int _verbose)
 ~VoronoiZone ()

Private Member Functions

Controller::result_t set_heading (pilot_command_t &pcmd)

Private Attributes

float fake_zone_border
float fake_zone_included_obstacle_radius
FollowLanefollow_lane
Halthalt
bool in_fake_zone
float lastYaw
PARK_controlpark
PolyOps pops
Safetysafety
mapxy_list_t spot_points
rotate_translate_transform trans
ZoneManager * zmanager
float zone_aim_point
bool zone_avoid_obstacles
float zone_evg_thin_scale
int zone_grid_max_cells
float zone_perimeter_sample
float zone_safety_radius
float zone_speed_limit
bool zone_use_voronoi
bool zone_write_graph_to_tmp
bool zone_write_obstacles_to_tmp
bool zone_write_poly_to_tmp

Detailed Description

Definition at line 21 of file voronoi_zone.h.


Constructor & Destructor Documentation

VoronoiZone::VoronoiZone ( Navigator navptr,
int  _verbose 
)

Definition at line 24 of file voronoi_zone.cc.

VoronoiZone::~VoronoiZone (  ) 

Definition at line 34 of file voronoi_zone.cc.


Member Function Documentation

void VoronoiZone::configure (  ) 
Controller::result_t VoronoiZone::control ( pilot_command_t pcmd  )  [virtual]

Reimplemented from Controller.

Definition at line 99 of file voronoi_zone.cc.

void VoronoiZone::reset ( void   )  [virtual]

Reimplemented from Controller.

Definition at line 139 of file voronoi_zone.cc.

Controller::result_t VoronoiZone::set_heading ( pilot_command_t pcmd  )  [private]

Definition at line 156 of file voronoi_zone.cc.


Member Data Documentation

Definition at line 39 of file voronoi_zone.h.

Definition at line 40 of file voronoi_zone.h.

Definition at line 63 of file voronoi_zone.h.

Halt* VoronoiZone::halt [private]

Definition at line 51 of file voronoi_zone.h.

bool VoronoiZone::in_fake_zone [private]

Definition at line 33 of file voronoi_zone.h.

float VoronoiZone::lastYaw [private]

Definition at line 64 of file voronoi_zone.h.

Definition at line 60 of file voronoi_zone.h.

PolyOps VoronoiZone::pops [private]

Reimplemented from Controller.

Definition at line 57 of file voronoi_zone.h.

Definition at line 50 of file voronoi_zone.h.

mapxy_list_t VoronoiZone::spot_points [private]

Definition at line 65 of file voronoi_zone.h.

rotate_translate_transform VoronoiZone::trans [private]

Definition at line 55 of file voronoi_zone.h.

ZoneManager* VoronoiZone::zmanager [private]

Definition at line 58 of file voronoi_zone.h.

float VoronoiZone::zone_aim_point [private]

Definition at line 48 of file voronoi_zone.h.

Definition at line 44 of file voronoi_zone.h.

Definition at line 41 of file voronoi_zone.h.

Definition at line 42 of file voronoi_zone.h.

Definition at line 38 of file voronoi_zone.h.

Definition at line 37 of file voronoi_zone.h.

Definition at line 36 of file voronoi_zone.h.

Definition at line 43 of file voronoi_zone.h.

Definition at line 45 of file voronoi_zone.h.

Definition at line 47 of file voronoi_zone.h.

Definition at line 46 of file voronoi_zone.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:41 2013