|
OpenMW
|
Classes | |
| struct | found_path |
| class | goalVisited |
Typedefs | |
| typedef boost::adjacency_list < boost::vecS, boost::vecS, boost::undirectedS, boost::property < boost::vertex_index_t, int, ESM::Pathgrid::Point > , boost::property < boost::edge_weight_t, float > > | PathGridGraph |
| typedef boost::property_map < PathGridGraph, boost::edge_weight_t >::type | WeightMap |
| typedef PathGridGraph::vertex_descriptor | PointID |
| typedef PathGridGraph::edge_descriptor | PointConnectionID |
Functions | |
| float | distanceZCorrected (ESM::Pathgrid::Point point, float x, float y, float z) |
| float | distance (ESM::Pathgrid::Point point, float x, float y, float z) |
| float | distance (ESM::Pathgrid::Point a, ESM::Pathgrid::Point b) |
| static float | sgn (float a) |
| int | getClosestPoint (const ESM::Pathgrid *grid, float x, float y, float z) |
| PathGridGraph | buildGraph (const ESM::Pathgrid *pathgrid, float xCell=0, float yCell=0) |
| std::list< ESM::Pathgrid::Point > | findPath (PointID start, PointID end, PathGridGraph graph) |
| typedef boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, boost::property<boost::vertex_index_t, int, ESM::Pathgrid::Point>, boost::property<boost::edge_weight_t, float> > anonymous_namespace{pathfinding.cpp}::PathGridGraph |
| typedef PathGridGraph::edge_descriptor anonymous_namespace{pathfinding.cpp}::PointConnectionID |
| typedef PathGridGraph::vertex_descriptor anonymous_namespace{pathfinding.cpp}::PointID |
| typedef boost::property_map<PathGridGraph, boost::edge_weight_t>::type anonymous_namespace{pathfinding.cpp}::WeightMap |
| PathGridGraph anonymous_namespace{pathfinding.cpp}::buildGraph | ( | const ESM::Pathgrid * | pathgrid, |
| float | xCell = 0, |
||
| float | yCell = 0 |
||
| ) |
| float anonymous_namespace{pathfinding.cpp}::distance | ( | ESM::Pathgrid::Point | point, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
| float anonymous_namespace{pathfinding.cpp}::distance | ( | ESM::Pathgrid::Point | a, |
| ESM::Pathgrid::Point | b | ||
| ) |
| float anonymous_namespace{pathfinding.cpp}::distanceZCorrected | ( | ESM::Pathgrid::Point | point, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
| std::list<ESM::Pathgrid::Point> anonymous_namespace{pathfinding.cpp}::findPath | ( | PointID | start, |
| PointID | end, | ||
| PathGridGraph | graph | ||
| ) |
| int anonymous_namespace{pathfinding.cpp}::getClosestPoint | ( | const ESM::Pathgrid * | grid, |
| float | x, | ||
| float | y, | ||
| float | z | ||
| ) |
| static float anonymous_namespace{pathfinding.cpp}::sgn | ( | float | a | ) | [static] |
1.7.6.1