Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::routing::TopoGraph Class Reference

#include <topo_graph.h>

Collaboration diagram for apollo::routing::TopoGraph:
Collaboration graph

Public Member Functions

 TopoGraph ()=default
 
 ~TopoGraph ()=default
 
bool LoadGraph (const Graph &filename)
 
const std::string & MapVersion () const
 
const std::string & MapDistrict () const
 
const TopoNodeGetNode (const std::string &id) const
 
void GetNodesByRoadId (const std::string &road_id, std::unordered_set< const TopoNode *> *const node_in_road) const
 

Constructor & Destructor Documentation

◆ TopoGraph()

apollo::routing::TopoGraph::TopoGraph ( )
default

◆ ~TopoGraph()

apollo::routing::TopoGraph::~TopoGraph ( )
default

Member Function Documentation

◆ GetNode()

const TopoNode* apollo::routing::TopoGraph::GetNode ( const std::string &  id) const

◆ GetNodesByRoadId()

void apollo::routing::TopoGraph::GetNodesByRoadId ( const std::string &  road_id,
std::unordered_set< const TopoNode *> *const  node_in_road 
) const

◆ LoadGraph()

bool apollo::routing::TopoGraph::LoadGraph ( const Graph &  filename)

◆ MapDistrict()

const std::string& apollo::routing::TopoGraph::MapDistrict ( ) const

◆ MapVersion()

const std::string& apollo::routing::TopoGraph::MapVersion ( ) const

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