![]() |
SUMO - Simulation of Urban MObility
|
An internal representation of an OSM-node. More...
#include <NIImporter_OpenStreetMap.h>
Public Member Functions | |
NIOSMNode (long long int _id, double _lon, double _lat) | |
Data Fields | |
double | ele |
The elevation of this node. More... | |
const long long int | id |
The node's id. More... | |
const double | lat |
The latitude the node is located at. More... | |
const double | lon |
The longitude the node is located at. More... | |
std::string | name |
The name of the node. More... | |
NBNode * | node |
the NBNode that was instantiated More... | |
double | ptStopLength |
The length of the pt stop. More... | |
bool | ptStopPostion |
Whether this is a public transport stop position. More... | |
bool | railwayCrossing |
Whether this is a railway crossing. More... | |
bool | tlsControlled |
Whether this is a tls controlled junction. More... | |
Private Member Functions | |
NIOSMNode & | operator= (const NIOSMNode &s) |
invalidated assignment operator More... | |
An internal representation of an OSM-node.
Definition at line 84 of file NIImporter_OpenStreetMap.h.
|
inline |
Definition at line 85 of file NIImporter_OpenStreetMap.h.
invalidated assignment operator
double NIImporter_OpenStreetMap::NIOSMNode::ele |
The elevation of this node.
Definition at line 95 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 89 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge(), and NIImporter_OpenStreetMap::NodesHandler::myStartElement().
const double NIImporter_OpenStreetMap::NIOSMNode::lat |
The latitude the node is located at.
Definition at line 93 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), and NIImporter_OpenStreetMap::CompareNodes::operator()().
const double NIImporter_OpenStreetMap::NIOSMNode::lon |
The longitude the node is located at.
Definition at line 91 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge(), NIImporter_OpenStreetMap::insertNodeChecking(), and NIImporter_OpenStreetMap::CompareNodes::operator()().
std::string NIImporter_OpenStreetMap::NIOSMNode::name |
The name of the node.
Definition at line 105 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge().
NBNode* NIImporter_OpenStreetMap::NIOSMNode::node |
the NBNode that was instantiated
Definition at line 107 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertNodeChecking().
double NIImporter_OpenStreetMap::NIOSMNode::ptStopLength |
The length of the pt stop.
Definition at line 103 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge().
bool NIImporter_OpenStreetMap::NIOSMNode::ptStopPostion |
Whether this is a public transport stop position.
Definition at line 101 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertEdge().
bool NIImporter_OpenStreetMap::NIOSMNode::railwayCrossing |
Whether this is a railway crossing.
Definition at line 99 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 97 of file NIImporter_OpenStreetMap.h.
Referenced by NIImporter_OpenStreetMap::insertNodeChecking().