INET Framework for OMNeT++/OMNEST
inet::osm::Node Class Reference

#include <OpenStreetMap.h>

Public Member Functions

id_t getId () const
 
double getLat () const
 
double getLon () const
 
const char * getTag (const char *k) const
 

Private Attributes

id_t id
 
double lat
 
double lon
 
Tags tags
 

Friends

class OpenStreetMap
 

Member Function Documentation

◆ getId()

id_t inet::osm::Node::getId ( ) const
inline
38 { return id; }

◆ getLat()

double inet::osm::Node::getLat ( ) const
inline
39 { return lat; }

◆ getLon()

double inet::osm::Node::getLon ( ) const
inline
40 { return lon; }

◆ getTag()

const char* inet::osm::Node::getTag ( const char *  k) const
inline
41 { return tags.get(k); }

Friends And Related Function Documentation

◆ OpenStreetMap

friend class OpenStreetMap
friend

Member Data Documentation

◆ id

id_t inet::osm::Node::id
private

◆ lat

double inet::osm::Node::lat
private

◆ lon

double inet::osm::Node::lon
private

◆ tags

Tags inet::osm::Node::tags
private

The documentation for this class was generated from the following file:
inet::osm::Node::id
id_t id
Definition: OpenStreetMap.h:33
inet::osm::Node::lat
double lat
Definition: OpenStreetMap.h:34
inet::osm::Tags::get
const char * get(const char *k) const
Definition: OpenStreetMap.cc:14
inet::osm::Node::tags
Tags tags
Definition: OpenStreetMap.h:35
inet::physicallayer::k
const double k
Definition: Qam1024Modulation.cc:14
inet::osm::Node::lon
double lon
Definition: OpenStreetMap.h:34