Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes | Friends
Osmium::OSM::WayNode Class Reference

#include <way_node.hpp>

Collaboration diagram for Osmium::OSM::WayNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 WayNode (osm_object_id_t ref=0)
 WayNode (osm_object_id_t ref, const Position &position)
osm_object_id_t ref () const
const Positionposition () const
WayNodeposition (const Position &position)
bool has_position () const
double lon () const
double lat () const

Private Attributes

osm_object_id_t m_ref
Position m_position

Friends

bool operator== (const WayNode &wn1, const WayNode &wn2)
bool operator!= (const WayNode &wn1, const WayNode &wn2)

Constructor & Destructor Documentation

Osmium::OSM::WayNode::WayNode ( osm_object_id_t  ref,
const Position position 
) [inline]

Member Function Documentation

bool Osmium::OSM::WayNode::has_position ( ) const [inline]
double Osmium::OSM::WayNode::lat ( ) const [inline]
double Osmium::OSM::WayNode::lon ( ) const [inline]
const Position& Osmium::OSM::WayNode::position ( ) const [inline]
WayNode& Osmium::OSM::WayNode::position ( const Position position) [inline]

Friends And Related Function Documentation

bool operator!= ( const WayNode wn1,
const WayNode wn2 
) [friend]
bool operator== ( const WayNode wn1,
const WayNode wn2 
) [friend]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines