Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Static Public Member Functions
grid::GridFunction Class Reference

#include <GridFunction.hpp>

Static Public Member Functions

template<typename TCoordinate >
static grid::SquareGridDirections squareGridDirection (const ext::pair< TCoordinate, TCoordinate > &a, const ext::pair< TCoordinate, TCoordinate > &b)
 
template<typename TCoordinate >
static ext::pair< TCoordinate, TCoordinate > squareGridDirectionVector (grid::SquareGridDirections direction)
 
static ext::set< grid::SquareGridDirectionssquareGridDirectionDecompose (grid::SquareGridDirections direction)
 
static bool sqaureGridDirectionIsDiagonal (grid::SquareGridDirections direction)
 
static bool sqaureGridDirectionIsCardinal (grid::SquareGridDirections direction)
 

Member Function Documentation

◆ sqaureGridDirectionIsCardinal()

bool grid::GridFunction::sqaureGridDirectionIsCardinal ( grid::SquareGridDirections  direction)
static

◆ sqaureGridDirectionIsDiagonal()

bool grid::GridFunction::sqaureGridDirectionIsDiagonal ( grid::SquareGridDirections  direction)
static
Here is the caller graph for this function:

◆ squareGridDirection()

template<typename TCoordinate >
grid::SquareGridDirections grid::GridFunction::squareGridDirection ( const ext::pair< TCoordinate, TCoordinate > &  a,
const ext::pair< TCoordinate, TCoordinate > &  b 
)
static
Here is the caller graph for this function:

◆ squareGridDirectionDecompose()

ext::set< grid::SquareGridDirections > grid::GridFunction::squareGridDirectionDecompose ( grid::SquareGridDirections  direction)
static

◆ squareGridDirectionVector()

template<typename TCoordinate >
ext::pair< TCoordinate, TCoordinate > grid::GridFunction::squareGridDirectionVector ( grid::SquareGridDirections  direction)
static

The documentation for this class was generated from the following files: