Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Data Structures | Enumerations | Variables
grid Namespace Reference

Data Structures

class  GridBase
 
class  GridFunction
 
class  GridInterface
 
class  SqaureGrid
 
class  SquareGrid
 
class  SquareGrid4
 
class  SquareGrid8
 
class  WeightedSquareGrid4
 
class  WeightedSquareGrid8
 

Enumerations

enum class  SquareGridDirections {
  north_west , north , north_east , east ,
  south_east , south , south_west , west ,
  none
}
 

Variables

const ext::set< SquareGridDirectionsSQUARE_GRID_DIRECTIONS
 

Enumeration Type Documentation

◆ SquareGridDirections

enum class grid::SquareGridDirections
strong
Enumerator
north_west 
north 
north_east 
east 
south_east 
south 
south_west 
west 
none 

Variable Documentation

◆ SQUARE_GRID_DIRECTIONS

const ext::set<SquareGridDirections> grid::SQUARE_GRID_DIRECTIONS
Initial value:
= {
SquareGridDirections::north_west,
SquareGridDirections::north,
SquareGridDirections::north_east,
SquareGridDirections::east,
SquareGridDirections::south_east,
SquareGridDirections::south,
SquareGridDirections::south_west,
SquareGridDirections::west,
}