Marble::OsmIdentifier Struct Reference

#include <OsmPlacemarkData.h>

Public Member Functions

 OsmIdentifier (qint64 _id, OsmType _type)
bool operator== (OsmIdentifier other) const

Public Attributes

qint64 id = 0
OsmType type = OsmType::Way

Detailed Description

Identifier for an OSM element.

OSM uses distinct id spaces for all its three basic element types, so just the numeric id on its own doesn't identify an element without knowing its type.

Definition at line 35 of file OsmPlacemarkData.h.

Constructor & Destructor Documentation

◆ OsmIdentifier()

Marble::OsmIdentifier::OsmIdentifier ( qint64 _id,
OsmType _type )

Definition at line 37 of file OsmPlacemarkData.h.

Member Function Documentation

◆ operator==()

bool Marble::OsmIdentifier::operator== ( OsmIdentifier other) const

Definition at line 42 of file OsmPlacemarkData.h.

Member Data Documentation

◆ id

qint64 Marble::OsmIdentifier::id = 0

Definition at line 39 of file OsmPlacemarkData.h.

◆ type

OsmType Marble::OsmIdentifier::type = OsmType::Way

Definition at line 40 of file OsmPlacemarkData.h.

The documentation for this struct was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Jun 14 2024 11:54:17 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.