![]() |
Eclipse SUMO - Simulation of Urban MObility
|
A definition of a pedestrian walking area. More...
#include <NBNode.h>
Public Member Functions | |
| WalkingArea (const std::string &_id, double _width) | |
| constructor More... | |
Data Fields | |
| bool | hasCustomShape = false |
| whether this walkingArea has a custom shape More... | |
| std::string | id |
| the (edge)-id of this walkingArea More... | |
| double | length = INVALID_DOUBLE |
| This lane's width. More... | |
| int | minNextCrossingEdges = std::numeric_limits<int>::max() |
| minimum number of edges crossed by nextCrossings More... | |
| int | minPrevCrossingEdges = std::numeric_limits<int>::max() |
| minimum number of edges crossed by incoming crossings More... | |
| std::vector< std::string > | nextCrossings |
| the lane-id of the next crossing(s) More... | |
| std::vector< std::string > | nextSidewalks |
| the lane-id of the next sidewalk lane or "" More... | |
| std::vector< std::string > | prevSidewalks |
| the lane-id of the previous sidewalk lane or "" More... | |
| PositionVector | shape |
| The polygonal shape. More... | |
| double | width |
| This lane's width. More... | |
|
inline |
| bool NBNode::WalkingArea::hasCustomShape = false |
whether this walkingArea has a custom shape
Definition at line 191 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().
| std::string NBNode::WalkingArea::id |
the (edge)-id of this walkingArea
Definition at line 177 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().
| double NBNode::WalkingArea::length = INVALID_DOUBLE |
This lane's width.
Definition at line 181 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().
| int NBNode::WalkingArea::minNextCrossingEdges = std::numeric_limits<int>::max() |
minimum number of edges crossed by nextCrossings
Definition at line 193 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| int NBNode::WalkingArea::minPrevCrossingEdges = std::numeric_limits<int>::max() |
minimum number of edges crossed by incoming crossings
Definition at line 195 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| std::vector<std::string> NBNode::WalkingArea::nextCrossings |
the lane-id of the next crossing(s)
Definition at line 185 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| std::vector<std::string> NBNode::WalkingArea::nextSidewalks |
the lane-id of the next sidewalk lane or ""
Definition at line 187 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| std::vector<std::string> NBNode::WalkingArea::prevSidewalks |
the lane-id of the previous sidewalk lane or ""
Definition at line 189 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas().
| PositionVector NBNode::WalkingArea::shape |
The polygonal shape.
Definition at line 183 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().
| double NBNode::WalkingArea::width |
This lane's width.
Definition at line 179 of file NBNode.h.
Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().