#include <VertexPathfinder.h>
◆ VertexPathfinder() [1/3]
VertexPathfinder::VertexPathfinder |
( |
const u16 & |
gridSize, |
|
|
Grid< NavcellData > *const & |
terrainOnlyGrid |
|
) |
| |
|
inline |
◆ VertexPathfinder() [2/3]
◆ VertexPathfinder() [3/3]
◆ ComputeShortPath()
Compute a precise path from the given point to the goal, and return the set of waypoints.
The path is based on the full set of obstructions that pass the filter, such that a unit of clearance 'clearance' will be able to follow the path with no collisions. The path is restricted to a box of radius 'range' from the starting point. Defined in CCmpPathfinder_Vertex.cpp
◆ m_Edges
std::vector<Edge> VertexPathfinder::m_Edges |
|
mutableprivate |
◆ m_EdgesBottom
std::vector<EdgeAA> VertexPathfinder::m_EdgesBottom |
|
mutableprivate |
◆ m_EdgesLeft
std::vector<EdgeAA> VertexPathfinder::m_EdgesLeft |
|
mutableprivate |
◆ m_EdgeSquares
std::vector<Square> VertexPathfinder::m_EdgeSquares |
|
mutableprivate |
◆ m_EdgesRight
std::vector<EdgeAA> VertexPathfinder::m_EdgesRight |
|
mutableprivate |
◆ m_EdgesTop
std::vector<EdgeAA> VertexPathfinder::m_EdgesTop |
|
mutableprivate |
◆ m_EdgesUnaligned
std::vector<Edge> VertexPathfinder::m_EdgesUnaligned |
|
mutableprivate |
◆ m_GridSize
const u16& VertexPathfinder::m_GridSize |
|
private |
◆ m_TerrainOnlyGrid
◆ m_Vertexes
std::vector<Vertex> VertexPathfinder::m_Vertexes |
|
mutableprivate |
The documentation for this class was generated from the following files: