Libosmium  2.1.0
Fast and flexible C++ library for working with OpenStreetMap data
osmium::area::MultipolygonCollector< TAssembler > Member List

This is the complete list of members for osmium::area::MultipolygonCollector< TAssembler >, including all inherited members.

add_relation(const osmium::Relation &relation)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
assembler_config_type typedefosmium::area::MultipolygonCollector< TAssembler >private
callback()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
callback_func_type typedefosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
clean_assembled_relations()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
Collector()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
collector_type typedefosmium::area::MultipolygonCollector< TAssembler >private
complete_relation(osmium::relations::RelationMeta &relation_meta)osmium::area::MultipolygonCollector< TAssembler >inline
flush()osmium::area::MultipolygonCollector< TAssembler >inline
flush_output_buffer()osmium::area::MultipolygonCollector< TAssembler >inlineprivate
get_incomplete_relations() constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
get_member(size_t offset) constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
get_offset(osmium::item_type type, osmium::object_id_type id)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
get_relation(size_t offset) constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
get_relation(const RelationMeta &relation_meta) constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
handler(const callback_func_type &callback=nullptr)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
initial_buffer_sizeosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >static
initial_output_buffer_sizeosmium::area::MultipolygonCollector< TAssembler >privatestatic
keep_member(const osmium::relations::RelationMeta &, const osmium::RelationMember &member) const osmium::area::MultipolygonCollector< TAssembler >inline
keep_relation(const osmium::Relation &relation) const osmium::area::MultipolygonCollector< TAssembler >inline
m_assembler_configosmium::area::MultipolygonCollector< TAssembler >private
m_callbackosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_count_completeosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_handler_pass2osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_member_metaosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_members_bufferosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_output_bufferosmium::area::MultipolygonCollector< TAssembler >private
m_relationsosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
m_relations_bufferosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
max_buffer_size_for_flushosmium::area::MultipolygonCollector< TAssembler >privatestatic
member_meta(const item_type type)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
members_buffer()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
moving_in_buffer(size_t old_offset, size_t new_offset)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
MultipolygonCollector(const assembler_config_type &assembler_config)osmium::area::MultipolygonCollector< TAssembler >inlineexplicit
node_not_in_any_relation(const osmium::Node &)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
possibly_flush_output_buffer()osmium::area::MultipolygonCollector< TAssembler >inlineprivate
possibly_purge_removed_members()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
read()osmium::area::MultipolygonCollector< TAssembler >inline
read_relations(TIter begin, TIter end)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
read_relations(TSource &source)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
relation_not_in_any_relation(const osmium::Relation &)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
relations() constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
sort_member_meta()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
used_memory() constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
way_not_in_any_relation(const osmium::Way &way)osmium::area::MultipolygonCollector< TAssembler >inline