Libosmium
2.6.0
Fast and flexible C++ library for working with OpenStreetMap data
|
This is the complete list of members for osmium::area::Assembler, including all inherited members.
add_common_tags(osmium::builder::TagListBuilder &tl_builder, std::set< const osmium::Way * > &ways) const | osmium::area::Assembler | inlineprivate |
add_rings_to_area(osmium::builder::AreaBuilder &builder) const | osmium::area::Assembler | inlineprivate |
add_tags_to_area(osmium::builder::AreaBuilder &builder, const osmium::Way &way) const | osmium::area::Assembler | inlineprivate |
add_tags_to_area(osmium::builder::AreaBuilder &builder, const osmium::Relation &relation) const | osmium::area::Assembler | inlineprivate |
add_to_existing_ring(osmium::area::detail::NodeRefSegment segment) | osmium::area::Assembler | inlineprivate |
Assembler(const config_type &config) | osmium::area::Assembler | inlineexplicit |
check_for_closed_subring(ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
check_for_open_rings() | osmium::area::Assembler | inlineprivate |
check_inner_outer(ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
check_inner_outer_roles() | osmium::area::Assembler | inlineprivate |
combine_rings_back(const osmium::area::detail::NodeRefSegment &segment, ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
combine_rings_front(const osmium::area::detail::NodeRefSegment &segment, ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
config_type typedef | osmium::area::Assembler | |
create_rings() | osmium::area::Assembler | inlineprivate |
debug() const | osmium::area::Assembler | inlineprivate |
filter() | osmium::area::Assembler | inlineprivatestatic |
has_closed_subring_back(ProtoRing &ring, const NodeRef &nr) | osmium::area::Assembler | inlineprivate |
has_closed_subring_front(ProtoRing &ring, const NodeRef &nr) | osmium::area::Assembler | inlineprivate |
has_same_location(const osmium::NodeRef &nr1, const osmium::NodeRef &nr2) | osmium::area::Assembler | inlineprivate |
m_config | osmium::area::Assembler | private |
m_inner_outer_mismatches | osmium::area::Assembler | private |
m_inner_rings | osmium::area::Assembler | private |
m_outer_rings | osmium::area::Assembler | private |
m_rings | osmium::area::Assembler | private |
m_segment_list | osmium::area::Assembler | private |
operator()(const osmium::Way &way, osmium::memory::Buffer &out_buffer) | osmium::area::Assembler | inline |
operator()(const osmium::Relation &relation, const std::vector< size_t > &members, const osmium::memory::Buffer &in_buffer, osmium::memory::Buffer &out_buffer) | osmium::area::Assembler | inline |
possibly_combine_rings_back(ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
possibly_combine_rings_front(ProtoRing &ring) | osmium::area::Assembler | inlineprivate |
split_off_subring(osmium::area::detail::ProtoRing &ring, osmium::area::detail::ProtoRing::segments_type::iterator it, osmium::area::detail::ProtoRing::segments_type::iterator it_begin, osmium::area::detail::ProtoRing::segments_type::iterator it_end) | osmium::area::Assembler | inlineprivate |
~Assembler()=default | osmium::area::Assembler |