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

#include <topo_range_manager.h>

Collaboration diagram for apollo::routing::TopoRangeManager:
Collaboration graph

Public Member Functions

 TopoRangeManager ()=default
 
virtual ~TopoRangeManager ()=default
 
const std::unordered_map< const TopoNode *, std::vector< NodeSRange > > & RangeMap () const
 
const std::vector< NodeSRange > * Find (const TopoNode *node) const
 
void PrintDebugInfo () const
 
void Clear ()
 
void Add (const TopoNode *node, double start_s, double end_s)
 
void SortAndMerge ()
 

Constructor & Destructor Documentation

◆ TopoRangeManager()

apollo::routing::TopoRangeManager::TopoRangeManager ( )
default

◆ ~TopoRangeManager()

virtual apollo::routing::TopoRangeManager::~TopoRangeManager ( )
virtualdefault

Member Function Documentation

◆ Add()

void apollo::routing::TopoRangeManager::Add ( const TopoNode node,
double  start_s,
double  end_s 
)

◆ Clear()

void apollo::routing::TopoRangeManager::Clear ( )

◆ Find()

const std::vector<NodeSRange>* apollo::routing::TopoRangeManager::Find ( const TopoNode node) const

◆ PrintDebugInfo()

void apollo::routing::TopoRangeManager::PrintDebugInfo ( ) const

◆ RangeMap()

const std::unordered_map<const TopoNode*, std::vector<NodeSRange> >& apollo::routing::TopoRangeManager::RangeMap ( ) const

◆ SortAndMerge()

void apollo::routing::TopoRangeManager::SortAndMerge ( )

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