Public Member Functions | Public Attributes | Private Attributes
ZoneManager Class Reference

#include <ZoneOps.h>

List of all members.

Public Member Functions

void build_graph (const ObstacleList &obstacles, const MapXY &start)
WayPointNodeList path_through_zone (const ObstacleList &obstacles, MapXY start, MapXY end)
 ZoneManager (const ZonePerimeter &_zone, float _safety_radius, float _scale, int _max_cells, bool _write_graph, ElementID _starting_id, MapXY _lower_left, MapXY _upper_right)

Public Attributes

ElementID starting_id

Private Attributes

WayPointEdgeList edges
MapXY ll
WayPointNodeList nodes
std::vector< MapXYperimeter_points
float safety_radius
float scale
MapXY ur
bool write_graph
ZonePerimeter zone

Detailed Description

Definition at line 14 of file ZoneOps.h.

Constructor & Destructor Documentation

ZoneManager::ZoneManager ( const ZonePerimeter _zone,
float  _safety_radius,
float  _scale,
int  _max_cells,
bool  _write_graph,
ElementID  _starting_id,
MapXY  _lower_left,
MapXY  _upper_right 

Definition at line 18 of file

Member Function Documentation

void ZoneManager::build_graph ( const ObstacleList obstacles,
const MapXY start 
WayPointNodeList ZoneManager::path_through_zone ( const ObstacleList obstacles,
MapXY  start,
MapXY  end 

Member Data Documentation

Definition at line 45 of file ZoneOps.h.

Definition at line 36 of file ZoneOps.h.

Definition at line 44 of file ZoneOps.h.

std::vector<MapXY> ZoneManager::perimeter_points [private]

Definition at line 47 of file ZoneOps.h.

float ZoneManager::safety_radius [private]

Definition at line 35 of file ZoneOps.h.

float ZoneManager::scale [private]

Definition at line 38 of file ZoneOps.h.

Definition at line 31 of file ZoneOps.h.

Definition at line 37 of file ZoneOps.h.

Definition at line 33 of file ZoneOps.h.

Definition at line 34 of file ZoneOps.h.

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

Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:34