|
SUMO - Simulation of Urban MObility
|
A definition of a pedestrian crossing. More...
#include <NBNode.h>

Public Member Functions | |
| Crossing (const NBNode *_node, const EdgeVector &_edges, SUMOReal _width, bool _priority) | |
Data Fields | |
| EdgeVector | edges |
| The edges being crossed. More... | |
| std::string | id |
| the (edge)-id of this crossing More... | |
| std::string | nextWalkingArea |
| the lane-id of the next walkingArea More... | |
| const NBNode * | node |
| The parent node of this crossing. More... | |
| std::string | prevWalkingArea |
| the lane-id of the previous walkingArea More... | |
| bool | priority |
| whether the pedestrians have priority More... | |
| PositionVector | shape |
| The lane's shape. More... | |
| int | tlLinkNo |
| the traffic light index of this crossing (if controlled) More... | |
| SUMOReal | width |
| This lane's width. More... | |
|
inline |
| EdgeVector NBNode::Crossing::edges |
The edges being crossed.
Definition at line 139 of file NBNode.h.
Referenced by NBEdge::buildInnerEdges(), GNECrossing::getAttribute(), NBOwnTLDef::hasCrossing(), NBRequest::mustBrakeForCrossing(), NBNodesEdgesSorter::crossing_by_junction_angle_sorter::operator()(), NBOwnTLDef::patchStateForCrossings(), GNEJunction::updateCrossingAttributes(), and NBRequest::writeCrossingResponse().
| std::string NBNode::Crossing::id |
the (edge)-id of this crossing
Definition at line 145 of file NBNode.h.
Referenced by GNETLSEditor::buildIinternalLanes(), and NBNode::buildWalkingAreas().
| std::string NBNode::Crossing::nextWalkingArea |
the lane-id of the next walkingArea
Definition at line 149 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| const NBNode* NBNode::Crossing::node |
The parent node of this crossing.
Definition at line 137 of file NBNode.h.
Referenced by NBOwnTLDef::hasCrossing(), and NBOwnTLDef::patchStateForCrossings().
| std::string NBNode::Crossing::prevWalkingArea |
the lane-id of the previous walkingArea
Definition at line 147 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| bool NBNode::Crossing::priority |
whether the pedestrians have priority
Definition at line 151 of file NBNode.h.
Referenced by GNECrossing::drawGL(), GNECrossing::getAttribute(), NBRequest::mustBrakeForCrossing(), GNECrossing::setAttribute(), GNEJunction::updateCrossingAttributes(), and NWWriter_SUMO::writeNetwork().
| PositionVector NBNode::Crossing::shape |
The lane's shape.
Definition at line 141 of file NBNode.h.
Referenced by GNETLSEditor::buildIinternalLanes(), NBEdge::buildInnerEdges(), and NBNode::buildWalkingAreas().
| int NBNode::Crossing::tlLinkNo |
the traffic light index of this crossing (if controlled)
Definition at line 153 of file NBNode.h.
Referenced by GNETLSEditor::buildIinternalLanes(), and NWWriter_SUMO::writeNetwork().
| SUMOReal NBNode::Crossing::width |
This lane's width.
Definition at line 143 of file NBNode.h.
Referenced by NBEdge::buildInnerEdges(), NBNode::buildWalkingAreas(), GNECrossing::drawGL(), GNECrossing::getAttribute(), GNECrossing::setAttribute(), and GNEJunction::updateCrossingAttributes().