pgRouting
pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BiDirDijkstra Member List

This is the complete list of members for BiDirDijkstra, including all inherited members.

addEdge(edge_t edgeIn)BiDirDijkstraprivate
bidir_dijkstra(edge_t *edges, unsigned int edge_count, int maxNode, int start_vertex, int end_vertex, path_element_t **path, int *path_count, char **err_msg)BiDirDijkstra
BiDirDijkstra(void)BiDirDijkstra
connectEdge(GraphEdgeInfo &firstEdge, GraphEdgeInfo &secondEdge, bool bIsStartNodeSame)BiDirDijkstraprivate
construct_graph(edge_t *edges, int edge_count, int maxNode)BiDirDijkstraprivate
deleteall()BiDirDijkstraprivate
explore(int cur_node, double cur_cost, int dir, std::priority_queue< PDI, std::vector< PDI >, std::greater< PDI > > &que)BiDirDijkstraprivate
fconstruct_path(int node_id)BiDirDijkstraprivate
getcost(int node_id, int dir)BiDirDijkstraprivate
init()BiDirDijkstraprivate
initall(int maxNode)BiDirDijkstraprivate
m_lEndNodeIdBiDirDijkstraprivate
m_lStartNodeIdBiDirDijkstraprivate
m_mapEdgeId2IndexBiDirDijkstraprivate
m_mapNodeId2EdgeBiDirDijkstraprivate
m_MidNodeBiDirDijkstraprivate
m_MinCostBiDirDijkstraprivate
m_pFCostBiDirDijkstraprivate
m_pFParentBiDirDijkstraprivate
m_pRCostBiDirDijkstraprivate
m_pRParentBiDirDijkstraprivate
m_vecEdgeVectorBiDirDijkstraprivate
m_vecNodeVectorBiDirDijkstraprivate
m_vecPathBiDirDijkstraprivate
max_edge_idBiDirDijkstraprivate
max_node_idBiDirDijkstraprivate
rconstruct_path(int node_id)BiDirDijkstraprivate
setcost(int node_id, int dir, double c)BiDirDijkstraprivate
setparent(int node_id, int dir, int parnode, int paredge)BiDirDijkstraprivate
~BiDirDijkstra(void)BiDirDijkstra