|
Libosmium
2.11.4
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_new_ring(slocation &node) | osmium::area::Assembler | inlineprivate |
| add_new_ring_complex(slocation &node) | 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) | osmium::area::Assembler | inlineprivate |
| Assembler(const config_type &config) | osmium::area::Assembler | inlineexplicit |
| build_ring_from_proto_ring(osmium::builder::AreaBuilder &builder, const detail::ProtoRing &ring) | osmium::area::Assembler | inlineprivatestatic |
| check_inner_outer_roles() | osmium::area::Assembler | inlineprivate |
| config_type typedef | osmium::area::Assembler | |
| copy_tags_without_type(osmium::builder::AreaBuilder &builder, const osmium::TagList &tags) | osmium::area::Assembler | inlineprivatestatic |
| create_area(osmium::memory::Buffer &out_buffer, const osmium::Way &way) | osmium::area::Assembler | inlineprivate |
| create_area(osmium::memory::Buffer &out_buffer, const osmium::Relation &relation, const std::vector< const osmium::Way *> &members) | osmium::area::Assembler | inlineprivate |
| create_location_to_ring_map(open_ring_its_type &open_ring_its) | osmium::area::Assembler | inlineprivate |
| create_locations_list() | osmium::area::Assembler | inlineprivate |
| create_rings() | osmium::area::Assembler | inlineprivate |
| create_rings_complex_case() | osmium::area::Assembler | inlineprivate |
| create_rings_simple_case() | osmium::area::Assembler | inlineprivate |
| debug() const noexcept | osmium::area::Assembler | inlineprivate |
| filter() noexcept | osmium::area::Assembler | inlineprivatestatic |
| find_candidates(std::vector< candidate > &candidates, std::unordered_set< osmium::Location > &loc_done, const std::vector< location_to_ring_map > &xrings, candidate &cand) | osmium::area::Assembler | inlineprivate |
| find_enclosing_ring(detail::NodeRefSegment *segment) | osmium::area::Assembler | inlineprivate |
| find_inner_outer_complex(detail::ProtoRing *ring) | osmium::area::Assembler | inlineprivate |
| find_inner_outer_complex() | osmium::area::Assembler | inlineprivate |
| find_split_locations() | osmium::area::Assembler | inlineprivate |
| get_next_segment(const osmium::Location &location) | osmium::area::Assembler | inlineprivate |
| is_split_location(const osmium::Location &location) const noexcept | osmium::area::Assembler | inlineprivate |
| join_connected_rings(open_ring_its_type &open_ring_its) | osmium::area::Assembler | inlineprivate |
| location_to_ring_map typedef | osmium::area::Assembler | private |
| m_config | osmium::area::Assembler | private |
| m_locations | osmium::area::Assembler | private |
| m_num_members | osmium::area::Assembler | private |
| m_rings | osmium::area::Assembler | private |
| m_segment_list | osmium::area::Assembler | private |
| m_split_locations | osmium::area::Assembler | private |
| m_stats | osmium::area::Assembler | private |
| merge_two_rings(open_ring_its_type &open_ring_its, const location_to_ring_map &m1, const location_to_ring_map &m2) | osmium::area::Assembler | inlineprivate |
| open_ring_its_type typedef | 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 |
| operator()(const osmium::Relation &relation, const std::vector< const osmium::Way *> &members, osmium::memory::Buffer &out_buffer) | osmium::area::Assembler | inline |
| remove_duplicates(rings_stack &outer_rings) | osmium::area::Assembler | inlineprivate |
| report_ways() const noexcept | osmium::area::Assembler | inlineprivate |
| rings_stack typedef | osmium::area::Assembler | private |
| stats() const noexcept | osmium::area::Assembler | inline |
| there_are_open_rings() const noexcept | osmium::area::Assembler | inlineprivate |
| try_to_merge(open_ring_its_type &open_ring_its) | osmium::area::Assembler | inlineprivate |
| ways_were_lost() | osmium::area::Assembler | inlineprivate |
| ~Assembler() noexcept=default | osmium::area::Assembler |
1.8.13