SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NIImporter_OpenStreetMap::NIOSMNode Struct Reference

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

#include <NIImporter_OpenStreetMap.h>

Collaboration diagram for NIImporter_OpenStreetMap::NIOSMNode:
Collaboration graph

Public Member Functions

 NIOSMNode (long long int _id, double _lon, double _lat)
 

Data Fields

SUMOReal ele
 The elevation of this node. More...
 
const long long int id
 The node's id. More...
 
const SUMOReal lat
 The latitude the node is located at. More...
 
const SUMOReal lon
 The longitude the node is located at. More...
 
NBNodenode
 the NBNode that was instantiated More...
 
bool railwayCrossing
 Whether this is a railway crossing. More...
 
bool tlsControlled
 Whether this is a tls controlled junction. More...
 

Private Member Functions

NIOSMNodeoperator= (const NIOSMNode &s)
 invalidated assignment operator More...
 

Detailed Description

An internal representation of an OSM-node.

Definition at line 82 of file NIImporter_OpenStreetMap.h.

Constructor & Destructor Documentation

NIImporter_OpenStreetMap::NIOSMNode::NIOSMNode ( long long int  _id,
double  _lon,
double  _lat 
)
inline

Definition at line 83 of file NIImporter_OpenStreetMap.h.

Member Function Documentation

NIOSMNode& NIImporter_OpenStreetMap::NIOSMNode::operator= ( const NIOSMNode s)
private

invalidated assignment operator

Field Documentation

SUMOReal NIImporter_OpenStreetMap::NIOSMNode::ele

The elevation of this node.

Definition at line 93 of file NIImporter_OpenStreetMap.h.

Referenced by NIImporter_OpenStreetMap::insertEdge(), and NIImporter_OpenStreetMap::insertNodeChecking().

const long long int NIImporter_OpenStreetMap::NIOSMNode::id

The node's id.

Definition at line 87 of file NIImporter_OpenStreetMap.h.

Referenced by NIImporter_OpenStreetMap::NodesHandler::myStartElement().

const SUMOReal NIImporter_OpenStreetMap::NIOSMNode::lat
const SUMOReal NIImporter_OpenStreetMap::NIOSMNode::lon
NBNode* NIImporter_OpenStreetMap::NIOSMNode::node

the NBNode that was instantiated

Definition at line 99 of file NIImporter_OpenStreetMap.h.

Referenced by NIImporter_OpenStreetMap::insertNodeChecking().

bool NIImporter_OpenStreetMap::NIOSMNode::railwayCrossing

Whether this is a railway crossing.

Definition at line 97 of file NIImporter_OpenStreetMap.h.

Referenced by NIImporter_OpenStreetMap::insertNodeChecking().

bool NIImporter_OpenStreetMap::NIOSMNode::tlsControlled

Whether this is a tls controlled junction.

Definition at line 95 of file NIImporter_OpenStreetMap.h.

Referenced by NIImporter_OpenStreetMap::insertNodeChecking().


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