#include <SquareGrid.hpp>
◆ coordinate_type
template<typename TCoordinate , typename TEdge >
◆ direction_type
template<typename TCoordinate , typename TEdge >
◆ edge_type
template<typename TCoordinate , typename TEdge >
◆ node_type
template<typename TCoordinate , typename TEdge >
◆ SquareGrid()
template<typename TCoordinate , typename TEdge >
◆ addObstacle() [1/3]
template<typename TCoordinate , typename TEdge >
◆ addObstacle() [2/3]
template<typename TCoordinate , typename TEdge >
◆ addObstacle() [3/3]
template<typename TCoordinate , typename TEdge >
void grid::SquareGrid< TCoordinate, TEdge >::addObstacle |
( |
TCoordinate && |
x, |
|
|
TCoordinate && |
y |
|
) |
| |
|
virtual |
◆ checkCoordinates()
template<typename TCoordinate , typename TEdge >
◆ createEdge()
template<typename TCoordinate , typename TEdge >
◆ edgeCount()
template<typename TCoordinate , typename TEdge >
◆ getEdges()
template<typename TCoordinate , typename TEdge >
◆ getHeight()
template<typename TCoordinate , typename TEdge >
◆ getNodes()
template<typename TCoordinate , typename TEdge >
◆ getObstacleList() [1/2]
template<typename TCoordinate , typename TEdge >
◆ getObstacleList() [2/2]
template<typename TCoordinate , typename TEdge >
◆ getWidth()
template<typename TCoordinate , typename TEdge >
◆ isNode()
template<typename TCoordinate , typename TEdge >
◆ isObstacle()
template<typename TCoordinate , typename TEdge >
◆ isValidDirection()
template<typename TCoordinate , typename TEdge >
◆ nodeCount()
template<typename TCoordinate , typename TEdge >
◆ operator>>()
template<typename TCoordinate , typename TEdge >
◆ predecessorEdges()
template<typename TCoordinate , typename TEdge >
◆ predecessors()
template<typename TCoordinate , typename TEdge >
◆ resize()
template<typename TCoordinate , typename TEdge >
void grid::SquareGrid< TCoordinate, TEdge >::resize |
( |
TCoordinate |
height, |
|
|
TCoordinate |
width |
|
) |
| |
|
virtual |
◆ step()
template<typename TCoordinate , typename TEdge >
◆ stepEdge()
template<typename TCoordinate , typename TEdge >
◆ successorEdges()
template<typename TCoordinate , typename TEdge >
◆ successors()
template<typename TCoordinate , typename TEdge >
◆ throwCoordinates()
template<typename TCoordinate , typename TEdge >
◆ toStringAs()
template<typename TCoordinate , typename TEdge >
◆ m_height
template<typename TCoordinate , typename TEdge >
◆ m_obstacles
template<typename TCoordinate , typename TEdge >
◆ m_width
template<typename TCoordinate , typename TEdge >
The documentation for this class was generated from the following file: