![]() |
SUMO - Simulation of Urban MObility
|
Describes the values found in an edge's definition and this edge's lanes. More...
Data Fields | |
NBEdge * | builtEdge |
The built edge. More... | |
std::string | fromNode |
The node this edge starts at. More... | |
SumoXMLEdgeFunc | func |
This edge's function. More... | |
std::string | id |
This edge's id. More... | |
std::vector< LaneAttrs * > | lanes |
This edge's lanes. More... | |
double | length |
The length of the edge if set explicitly. More... | |
LaneSpreadFunction | lsf |
The lane spread function. More... | |
double | maxSpeed |
The maximum velocity allowed on this edge (!!!) More... | |
int | priority |
This edge's priority. More... | |
PositionVector | shape |
This edges's shape. More... | |
std::string | streetName |
This edge's street name. More... | |
std::string | toNode |
The node this edge ends at. More... | |
std::string | type |
This edge's type. More... | |
Describes the values found in an edge's definition and this edge's lanes.
Definition at line 229 of file NIImporter_SUMO.h.
NBEdge* NIImporter_SUMO::EdgeAttrs::builtEdge |
The built edge.
Definition at line 253 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
std::string NIImporter_SUMO::EdgeAttrs::fromNode |
The node this edge starts at.
Definition at line 239 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
SumoXMLEdgeFunc NIImporter_SUMO::EdgeAttrs::func |
This edge's function.
Definition at line 237 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addConnection(), NIImporter_SUMO::addEdge(), and NIImporter_SUMO::addLane().
std::string NIImporter_SUMO::EdgeAttrs::id |
This edge's id.
Definition at line 231 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addEdge(), NIImporter_SUMO::addLane(), NIImporter_SUMO::getLaneAttrsFromID(), NIImporter_SUMO::myEndElement(), and NIImporter_SUMO::reconstructEdgeShape().
std::vector<LaneAttrs*> NIImporter_SUMO::EdgeAttrs::lanes |
This edge's lanes.
Definition at line 251 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addConnection(), NIImporter_SUMO::getLaneAttrsFromID(), NIImporter_SUMO::myEndElement(), NIImporter_SUMO::reconstructEdgeShape(), and NIImporter_SUMO::~NIImporter_SUMO().
double NIImporter_SUMO::EdgeAttrs::length |
The length of the edge if set explicitly.
Definition at line 245 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
LaneSpreadFunction NIImporter_SUMO::EdgeAttrs::lsf |
The lane spread function.
Definition at line 255 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addEdge(), and NIImporter_SUMO::reconstructEdgeShape().
double NIImporter_SUMO::EdgeAttrs::maxSpeed |
The maximum velocity allowed on this edge (!!!)
Definition at line 249 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), NIImporter_SUMO::addEdge(), and NIImporter_SUMO::myEndElement().
int NIImporter_SUMO::EdgeAttrs::priority |
This edge's priority.
Definition at line 247 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
PositionVector NIImporter_SUMO::EdgeAttrs::shape |
This edges's shape.
Definition at line 243 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
std::string NIImporter_SUMO::EdgeAttrs::streetName |
This edge's street name.
Definition at line 233 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
std::string NIImporter_SUMO::EdgeAttrs::toNode |
The node this edge ends at.
Definition at line 241 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().
std::string NIImporter_SUMO::EdgeAttrs::type |
This edge's type.
Definition at line 235 of file NIImporter_SUMO.h.
Referenced by NIImporter_SUMO::_loadNetwork(), and NIImporter_SUMO::addEdge().