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 NBRequest::mustBrakeForCrossing(), NBNodesEdgesSorter::crossing_by_junction_angle_sorter::operator()(), NBOwnTLDef::patchStateForCrossings(), and NBRequest::writeCrossingResponse().
std::string NBNode::Crossing::id |
the (edge)-id of this crossing
Definition at line 145 of file NBNode.h.
Referenced by 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::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 NBRequest::mustBrakeForCrossing(), and NWWriter_SUMO::writeNetwork().
PositionVector NBNode::Crossing::shape |
The lane's shape.
Definition at line 141 of file NBNode.h.
Referenced by 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 NWWriter_SUMO::writeNetwork().
SUMOReal NBNode::Crossing::width |
This lane's width.
Definition at line 143 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().