Libosmium  2.20.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 >inlineprivate
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 >private
clear_member_metas(const RelationMeta &relation_meta)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprivate
Collector()osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
collector_type typedefosmium::area::MultipolygonCollector< TAssembler >private
complete_relation(const osmium::relations::RelationMeta &relation_meta)osmium::area::MultipolygonCollector< TAssembler >inline
count_not_removed(const iterator_range< mm_iterator > &range)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprivatestatic
find_and_add_object(const osmium::OSMObject &object)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprivate
find_member_meta(osmium::item_type type, osmium::object_id_type id)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprivate
flush()osmium::area::MultipolygonCollector< TAssembler >inline
flush_output_buffer()osmium::area::MultipolygonCollector< TAssembler >inlineprivate
get_availability_and_offset(osmium::item_type type, osmium::object_id_type id)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
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
get_relation(const MemberMeta &member_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_size enum valueosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
initial_output_buffer_size enum valueosmium::area::MultipolygonCollector< TAssembler >private
is_available(osmium::item_type type, osmium::object_id_type id)osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inline
keep_member(const osmium::relations::RelationMeta &, const osmium::RelationMember &member) constosmium::area::MultipolygonCollector< TAssembler >inline
Collector< MultipolygonCollector< TAssembler >, false, true, false >::keep_member(const RelationMeta &, const osmium::RelationMember &) constosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >inlineprotected
keep_relation(const osmium::Relation &relation) constosmium::area::MultipolygonCollector< TAssembler >inline
m_assembler_configosmium::area::MultipolygonCollector< TAssembler >private
m_callbackosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_count_completeosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_handler_pass2osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_member_metaosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_members_bufferosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_output_bufferosmium::area::MultipolygonCollector< TAssembler >private
m_relationsosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_relations_bufferosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
m_statsosmium::area::MultipolygonCollector< TAssembler >private
max_buffer_size_for_flush enum valueosmium::area::MultipolygonCollector< TAssembler >private
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
mm_iterator typedefosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
mm_vector_type typedefosmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >private
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 >inlineprivate
stats() const noexceptosmium::area::MultipolygonCollector< TAssembler >inline
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