SUMO - Simulation of Urban MObility
NBNode::WalkingArea Struct Reference

A definition of a pedestrian walking area. More...

#include <NBNode.h>

Collaboration diagram for NBNode::WalkingArea:
Collaboration graph

Public Member Functions

 WalkingArea (const std::string &_id, double _width)
 constructor More...
 

Data Fields

std::string id
 the (edge)-id of this walkingArea More...
 
double length
 This lane's width. More...
 
std::string nextCrossing
 the lane-id of the next crossing 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...
 

Detailed Description

A definition of a pedestrian walking area.

Definition at line 173 of file NBNode.h.

Constructor & Destructor Documentation

NBNode::WalkingArea::WalkingArea ( const std::string &  _id,
double  _width 
)
inline

constructor

Definition at line 175 of file NBNode.h.

Field Documentation

std::string NBNode::WalkingArea::id

the (edge)-id of this walkingArea

Definition at line 181 of file NBNode.h.

Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().

double NBNode::WalkingArea::length

This lane's width.

Definition at line 185 of file NBNode.h.

Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().

std::string NBNode::WalkingArea::nextCrossing

the lane-id of the next crossing

Definition at line 189 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 191 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 193 of file NBNode.h.

Referenced by NBNode::buildWalkingAreas().

PositionVector NBNode::WalkingArea::shape

The polygonal shape.

Definition at line 187 of file NBNode.h.

Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().

double NBNode::WalkingArea::width

This lane's width.

Definition at line 183 of file NBNode.h.

Referenced by NBNode::buildWalkingAreas(), and NWWriter_SUMO::writeInternalEdges().


The documentation for this struct was generated from the following file: