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 ZoneOps.cc.


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.

bool ZoneManager::write_graph [private]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


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