routing edge
More...
#include <NBAlgorithms_Railway.h>
routing edge
Definition at line 58 of file NBAlgorithms_Railway.h.
◆ Track()
NBRailwayTopologyAnalyzer::Track::Track |
( |
NBEdge * |
e, |
|
|
int |
i = -1 , |
|
|
const std::string & |
_id = "" |
|
) |
| |
|
inline |
◆ addSuccessor()
void NBRailwayTopologyAnalyzer::Track::addSuccessor |
( |
Track * |
track | ) |
|
◆ getID()
const std::string& NBRailwayTopologyAnalyzer::Track::getID |
( |
| ) |
const |
|
inline |
◆ getLength()
double NBRailwayTopologyAnalyzer::Track::getLength |
( |
| ) |
const |
|
inline |
◆ getNumericalID()
int NBRailwayTopologyAnalyzer::Track::getNumericalID |
( |
| ) |
const |
|
inline |
◆ getSuccessors()
◆ getViaSuccessors()
◆ isInternal()
bool NBRailwayTopologyAnalyzer::Track::isInternal |
( |
| ) |
const |
|
inline |
◆ operator=()
Track& NBRailwayTopologyAnalyzer::Track::operator= |
( |
const Track & |
| ) |
|
|
privatedelete |
◆ prohibits()
bool NBRailwayTopologyAnalyzer::Track::prohibits |
( |
const NBVehicle * const |
| ) |
const |
|
inline |
◆ restricts()
bool NBRailwayTopologyAnalyzer::Track::restricts |
( |
const NBVehicle * const |
| ) |
const |
|
inline |
◆ edge
NBEdge* NBRailwayTopologyAnalyzer::Track::edge |
◆ id
const std::string NBRailwayTopologyAnalyzer::Track::id |
|
private |
◆ index
const int NBRailwayTopologyAnalyzer::Track::index |
|
private |
◆ minPermissions
◆ successors
std::vector<Track*> NBRailwayTopologyAnalyzer::Track::successors |
|
private |
◆ svcSuccessors
◆ svcViaSuccessors
std::map<SUMOVehicleClass, std::vector<std::pair<const Track*, const Track*> > > NBRailwayTopologyAnalyzer::Track::svcViaSuccessors |
|
mutableprivate |
◆ viaSuccessors
std::vector<std::pair<const Track*, const Track*> > NBRailwayTopologyAnalyzer::Track::viaSuccessors |
|
private |
The documentation for this class was generated from the following files: