![]() |
SUMO - Simulation of Urban MObility
|
A structure which describes changes of lane number or speed along the road. More...
#include <NBEdgeCont.h>

Public Member Functions | |
| Split () | |
Data Fields | |
| std::string | idAfter |
| The id for the edge after the split. More... | |
| std::string | idBefore |
| The id for the edge before the split. More... | |
| std::vector< int > | lanes |
| The lanes after this change. More... | |
| std::string | nameID |
| the default node id More... | |
| NBNode * | node |
| The new node that is created for this split. More... | |
| double | offset |
| lateral offset to edge geometry More... | |
| int | offsetFactor |
| direction in which to apply the offset (used by netgenerate for lefthand networks) More... | |
| double | pos |
| The position of this change. More... | |
| double | speed |
| The speed after this change. More... | |
A structure which describes changes of lane number or speed along the road.
Definition at line 206 of file NBEdgeCont.h.
|
inline |
Definition at line 207 of file NBEdgeCont.h.
| std::string NBEdgeCont::Split::idAfter |
The id for the edge after the split.
Definition at line 219 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NBEdgeCont::processSplits(), and NGNet::toNB().
| std::string NBEdgeCont::Split::idBefore |
The id for the edge before the split.
Definition at line 217 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NBEdgeCont::processSplits(), and NGNet::toNB().
| std::vector<int> NBEdgeCont::Split::lanes |
The lanes after this change.
Definition at line 209 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NBEdgeCont::processSplits(), and NGNet::toNB().
| std::string NBEdgeCont::Split::nameID |
the default node id
Definition at line 221 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), and NBEdgeCont::processSplits().
| NBNode* NBEdgeCont::Split::node |
The new node that is created for this split.
Definition at line 215 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NBEdgeCont::processSplits(), and NGNet::toNB().
| double NBEdgeCont::Split::offset |
lateral offset to edge geometry
Definition at line 223 of file NBEdgeCont.h.
Referenced by NBEdgeCont::processSplits(), and NGNet::toNB().
| int NBEdgeCont::Split::offsetFactor |
direction in which to apply the offset (used by netgenerate for lefthand networks)
Definition at line 225 of file NBEdgeCont.h.
Referenced by NBEdgeCont::processSplits(), and NGNet::toNB().
| double NBEdgeCont::Split::pos |
The position of this change.
Definition at line 211 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NIXMLEdgesHandler::split_by_pos_finder::operator()(), NBEdgeCont::split_sorter::operator()(), NBEdgeCont::processSplits(), and NGNet::toNB().
| double NBEdgeCont::Split::speed |
The speed after this change.
Definition at line 213 of file NBEdgeCont.h.
Referenced by NIXMLEdgesHandler::addSplit(), NBEdgeCont::processSplits(), NGNet::toNB(), and NBEdgeCont::wasRemoved().