#include <pathfinding.hpp>
List of all members.
Public Member Functions |
| | PathFinder () |
| void | clearPath () |
| void | buildPath (const ESM::Pathgrid::Point &startPoint, const ESM::Pathgrid::Point &endPoint, const ESM::Pathgrid *pathGrid, float xCell=0, float yCell=0, bool allowShortcuts=true) |
| bool | checkPathCompleted (float x, float y, float z) |
| | true if the last point of the path has been reached.
|
| bool | checkWaypoint (float x, float y, float z) |
| | true if a way point was reached
|
| float | getZAngleToNext (float x, float y) const |
| bool | isPathConstructed () const |
| int | getPathSize () const |
| std::list< ESM::Pathgrid::Point > | getPath () const |
Private Attributes |
| std::list< ESM::Pathgrid::Point > | mPath |
| bool | mIsPathConstructed |
Constructor & Destructor Documentation
Member Function Documentation
true if the last point of the path has been reached.
true if a way point was reached
Member Data Documentation
The documentation for this class was generated from the following files: