SUMO - Simulation of Urban MObility
PCLoaderOSM::PCOSMEdge Struct Reference

An internal definition of a loaded edge. More...

#include <PCLoaderOSM.h>

Collaboration diagram for PCLoaderOSM::PCOSMEdge:
Collaboration graph

Data Fields

long long int id
 The edge's id. More...
 
std::map< std::string, std::string > myAttributes
 Additional attributes. More...
 
std::vector< long long int > myCurrentNodes
 The list of nodes this edge is made of. More...
 
bool myIsClosed
 Information whether this area is closed. More...
 
std::string name
 The edge's name (if any) More...
 
bool standalone
 

Detailed Description

An internal definition of a loaded edge.

Definition at line 103 of file PCLoaderOSM.h.

Field Documentation

◆ id

long long int PCLoaderOSM::PCOSMEdge::id

◆ myAttributes

std::map<std::string, std::string> PCLoaderOSM::PCOSMEdge::myAttributes

◆ myCurrentNodes

std::vector<long long int> PCLoaderOSM::PCOSMEdge::myCurrentNodes

The list of nodes this edge is made of.

Definition at line 111 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::loadIfSet(), and PCLoaderOSM::EdgesHandler::myStartElement().

◆ myIsClosed

bool PCLoaderOSM::PCOSMEdge::myIsClosed

Information whether this area is closed.

Definition at line 109 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::loadIfSet(), and PCLoaderOSM::EdgesHandler::myStartElement().

◆ name

std::string PCLoaderOSM::PCOSMEdge::name

The edge's name (if any)

Definition at line 107 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::addPolygon(), PCLoaderOSM::loadIfSet(), and PCLoaderOSM::EdgesHandler::myStartElement().

◆ standalone

bool PCLoaderOSM::PCOSMEdge::standalone

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