Pathfinder
|
This file provides using and enum declarations. More...
#include <list>
#include <unordered_map>
#include <string>
#include <boost/graph/adjacency_list.hpp>
#include "GraphVertex.h"
#include "GraphEdge.h"
Go to the source code of this file.
Namespaces | |
Pathfinder | |
Typedefs | |
using | Pathfinder::Graph = boost::adjacency_list< boost::vecS, boost::vecS, boost::undirectedS, GraphVertex, GraphEdge > |
Shorthand notation for the graph used. More... | |
using | Pathfinder::Vertex = boost::graph_traits< Graph >::vertex_descriptor |
Shorthand notation for the graph vertices. More... | |
using | Pathfinder::Edge = boost::graph_traits< Graph >::edge_descriptor |
Shorthand notation for the graph edges. More... | |
Enumerations | |
enum | Pathfinder::drivable : short { Pathfinder::person, Pathfinder::bicycle, Pathfinder::car, Pathfinder::truck, Pathfinder::none } |
This indicates the passability of edges. More... | |
enum | Pathfinder::coordinate : short { Pathfinder::x, Pathfinder::y, Pathfinder::z } |
Easier notation of coordinates. More... | |
Functions | |
const std::string | Pathfinder::red ("\3[0;31m") |
Color definition for prettier console output. More... | |
const std::string | Pathfinder::green ("\3[1;32m") |
Color definition for prettier console output. More... | |
const std::string | Pathfinder::yellow ("\3[1;33m") |
Color definition for prettier console output. More... | |
const std::string | Pathfinder::cyan ("\3[0;36m") |
Color definition for prettier console output. More... | |
const std::string | Pathfinder::magenta ("\3[0;35m") |
Color definition for prettier console output. More... | |
const std::string | Pathfinder::reset ("\3[0m") |
Color definition for prettier console output. More... | |
This file provides using and enum declarations.