#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: