Pathfinder
Namespaces | Typedefs | Enumerations | Functions
Using.h File Reference

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"
Include dependency graph for Using.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

This file provides using and enum declarations.

Author
Jan-Luca Hansel