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

#include <OpenStreetMap.h>

Public Member Functions

id_t getId () const
 
const std::vector< const Node * > & getNodes () const
 
const char * getTag (const char *k) const
 

Private Attributes

id_t id
 
std::vector< const Node * > nodes
 
Tags tags
 

Friends

class OpenStreetMap
 

Member Function Documentation

◆ getId()

id_t inet::osm::Way::getId ( ) const
inline
53 { return id; }

◆ getNodes()

const std::vector<const Node *>& inet::osm::Way::getNodes ( ) const
inline
54 { return nodes; }

◆ getTag()

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

Friends And Related Function Documentation

◆ OpenStreetMap

friend class OpenStreetMap
friend

Member Data Documentation

◆ id

id_t inet::osm::Way::id
private

◆ nodes

std::vector<const Node *> inet::osm::Way::nodes
private

◆ tags

Tags inet::osm::Way::tags
private

The documentation for this class was generated from the following file:
inet::osm::Way::id
id_t id
Definition: OpenStreetMap.h:48
inet::osm::Way::tags
Tags tags
Definition: OpenStreetMap.h:50
inet::osm::Tags::get
const char * get(const char *k) const
Definition: OpenStreetMap.cc:14
inet::osm::Way::nodes
std::vector< const Node * > nodes
Definition: OpenStreetMap.h:49
inet::physicallayer::k
const double k
Definition: Qam1024Modulation.cc:14