Libosmium  2.4.1
Fast and flexible C++ library for working with OpenStreetMap data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
osmium::area::Assembler Member List

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::Assemblerinlineprivate
add_rings_to_area(osmium::builder::AreaBuilder &builder) const osmium::area::Assemblerinlineprivate
add_tags_to_area(osmium::builder::AreaBuilder &builder, const osmium::Way &way) const osmium::area::Assemblerinlineprivate
add_tags_to_area(osmium::builder::AreaBuilder &builder, const osmium::Relation &relation) const osmium::area::Assemblerinlineprivate
add_to_existing_ring(osmium::area::detail::NodeRefSegment segment)osmium::area::Assemblerinlineprivate
Assembler(const config_type &config)osmium::area::Assemblerinlineexplicit
check_for_closed_subring(ProtoRing &ring)osmium::area::Assemblerinlineprivate
check_for_open_rings()osmium::area::Assemblerinlineprivate
check_inner_outer(ProtoRing &ring)osmium::area::Assemblerinlineprivate
check_inner_outer_roles()osmium::area::Assemblerinlineprivate
combine_rings_back(const osmium::area::detail::NodeRefSegment &segment, ProtoRing &ring)osmium::area::Assemblerinlineprivate
combine_rings_front(const osmium::area::detail::NodeRefSegment &segment, ProtoRing &ring)osmium::area::Assemblerinlineprivate
config_type typedefosmium::area::Assembler
create_rings()osmium::area::Assemblerinlineprivate
debug() const osmium::area::Assemblerinlineprivate
filter()osmium::area::Assemblerinlineprivatestatic
has_closed_subring_back(ProtoRing &ring, const NodeRef &nr)osmium::area::Assemblerinlineprivate
has_closed_subring_front(ProtoRing &ring, const NodeRef &nr)osmium::area::Assemblerinlineprivate
has_same_location(const osmium::NodeRef &nr1, const osmium::NodeRef &nr2)osmium::area::Assemblerinlineprivate
m_configosmium::area::Assemblerprivate
m_inner_outer_mismatchesosmium::area::Assemblerprivate
m_inner_ringsosmium::area::Assemblerprivate
m_outer_ringsosmium::area::Assemblerprivate
m_ringsosmium::area::Assemblerprivate
m_segment_listosmium::area::Assemblerprivate
operator()(const osmium::Way &way, osmium::memory::Buffer &out_buffer)osmium::area::Assemblerinline
operator()(const osmium::Relation &relation, const std::vector< size_t > &members, const osmium::memory::Buffer &in_buffer, osmium::memory::Buffer &out_buffer)osmium::area::Assemblerinline
possibly_combine_rings_back(ProtoRing &ring)osmium::area::Assemblerinlineprivate
possibly_combine_rings_front(ProtoRing &ring)osmium::area::Assemblerinlineprivate
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::Assemblerinlineprivate
~Assembler()=defaultosmium::area::Assembler