Libosmium
2.15.6
Fast and flexible C++ library for working with OpenStreetMap data
|
Go to the documentation of this file. 1 #ifndef OSMIUM_HANDLER_OBJECT_RELATIONS_HPP
2 #define OSMIUM_HANDLER_OBJECT_RELATIONS_HPP
74 for (
const auto& node_ref :
way.nodes()) {
80 for (
const auto& member :
relation.members()) {
81 switch (member.type()) {
103 #endif // OSMIUM_HANDLER_OBJECT_RELATIONS_HPP
ObjectRelations(index_type &n2w, index_type &n2r, index_type &w2r, index_type &r2r)
Definition: object_relations.hpp:66
index_type & m_index_w2r
Definition: object_relations.hpp:61
index_type & m_index_r2r
Definition: object_relations.hpp:62
Definition: handler.hpp:71
Definition: multimap.hpp:51
void way(const osmium::Way &way)
Definition: object_relations.hpp:73
Definition: object_relations.hpp:55
Namespace for everything in the Osmium library.
Definition: assembler.hpp:53
Definition: relation.hpp:168
void relation(const osmium::Relation &relation)
Definition: object_relations.hpp:79
index_type & m_index_n2r
Definition: object_relations.hpp:60
index_type & m_index_n2w
Definition: object_relations.hpp:59
virtual void set(const TId id, const TValue value)=0
Set the field with id to value.