#include <GeoGraph.h>
|
using | cost = float |
|
using | Graph = boost::adjacency_list< boost::listS, boost::vecS, boost::undirectedS, boost::no_property, boost::property< boost::edge_weight_t, cost > > |
|
using | WeightMap = boost::property_map< Graph, boost::edge_weight_t >::type |
|
using | vertex = Graph::vertex_descriptor |
|
using | edge_descriptor = Graph::edge_descriptor |
|
using | edge = std::pair< int, int > |
|
◆ cost
◆ edge
◆ edge_descriptor
◆ Graph
using GeoGraph::Graph = boost::adjacency_list<boost::listS, boost::vecS, boost::undirectedS, boost::no_property, boost::property<boost::edge_weight_t, cost> > |
◆ vertex
◆ WeightMap
◆ GeoGraph()
◆ addEdge()
bool GeoGraph::addEdge |
( |
int |
node_from, |
|
|
int |
node_to, |
|
|
GeoGraph::cost |
weight |
|
) |
| |
◆ addNode()
void GeoGraph::addNode |
( |
int |
node, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
◆ numEdges()
size_t GeoGraph::numEdges |
( |
| ) |
const |
|
inline |
◆ numNodes()
size_t GeoGraph::numNodes |
( |
| ) |
const |
|
inline |
◆ selectRandomNode()
auto GeoGraph::selectRandomNode |
( |
| ) |
|
|
inline |
◆ graph
◆ locations
std::vector<location> GeoGraph::locations |
◆ randomGenerator
std::mt19937 GeoGraph::randomGenerator = std::mt19937(time(0)) |
◆ weightmap
The documentation for this class was generated from the following files:
- C:/Users/fbas/Documents/GitHub/DISPLACE_GUI/commons/shortestpath/GeoGraph.h
- C:/Users/fbas/Documents/GitHub/DISPLACE_GUI/commons/shortestpath/GeoGraph.cpp