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

An internal representation of an OSM-node. More...

#include <PCLoaderOSM.h>

Collaboration diagram for PCLoaderOSM::PCOSMNode:
Collaboration graph

Data Fields

long long int id
 The node's id. More...
 
double lat
 The latitude the node is located at. More...
 
double lon
 The longitude the node is located at. More...
 
std::map< std::string, std::string > myAttributes
 Additional attributes. More...
 
std::string name
 The nodes name (if any) More...
 

Detailed Description

An internal representation of an OSM-node.

Definition at line 71 of file PCLoaderOSM.h.

Field Documentation

◆ id

long long int PCLoaderOSM::PCOSMNode::id

The node's id.

Definition at line 73 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::addPOI(), PCLoaderOSM::loadIfSet(), and PCLoaderOSM::NodesHandler::myStartElement().

◆ lat

double PCLoaderOSM::PCOSMNode::lat

The latitude the node is located at.

Definition at line 77 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::convertNodePosition(), PCLoaderOSM::loadIfSet(), and PCLoaderOSM::NodesHandler::myStartElement().

◆ lon

double PCLoaderOSM::PCOSMNode::lon

The longitude the node is located at.

Definition at line 75 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::convertNodePosition(), PCLoaderOSM::loadIfSet(), and PCLoaderOSM::NodesHandler::myStartElement().

◆ myAttributes

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

Additional attributes.

Definition at line 81 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::addPOI(), and PCLoaderOSM::loadIfSet().

◆ name

std::string PCLoaderOSM::PCOSMNode::name

The nodes name (if any)

Definition at line 79 of file PCLoaderOSM.h.

Referenced by PCLoaderOSM::addPOI().


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