Libosmium
2.20.0
Fast and flexible C++ library for working with OpenStreetMap data
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
osmium::area::area_stats
C
osmium::area::AssemblerConfig
►
C
detail::BasicAssembler
C
osmium::area::GeomAssembler
►
C
detail::BasicAssemblerWithTags
C
osmium::area::Assembler
C
osmium::area::AssemblerLegacy
►
C
osmium::builder::Builder
►
C
osmium::builder::OSMObjectBuilder< AreaBuilder, Area >
C
osmium::builder::AreaBuilder
►
C
osmium::builder::OSMObjectBuilder< NodeBuilder, Node >
C
osmium::builder::NodeBuilder
►
C
osmium::builder::OSMObjectBuilder< RelationBuilder, Relation >
C
osmium::builder::RelationBuilder
►
C
osmium::builder::OSMObjectBuilder< WayBuilder, Way >
C
osmium::builder::WayBuilder
C
osmium::builder::ChangesetBuilder
C
osmium::builder::ChangesetDiscussionBuilder
C
osmium::builder::NodeRefListBuilder< T >
C
osmium::builder::OSMObjectBuilder< TDerived, T >
C
osmium::builder::RelationMemberListBuilder
C
osmium::builder::TagListBuilder
C
osmium::handler::ChainHandler< THandler >::call_flush< N, SIZE, THandlers >
C
osmium::handler::ChainHandler< THandler >::call_flush< SIZE, SIZE, THandlers >
C
osmium::memory::CallbackBuffer
C
osmium::ItemStash::cleanup_helper
C
osmium::memory::CollectionFilterIterator< TFilter, TMember >
C
osmium::memory::CollectionIterator< TMember >
C
osmium::relations::Collector< TCollector, TNodes, TWays, TRelations >
►
C
osmium::relations::Collector< MultipolygonCollector< osmium::area::Assembler >, false, true, false >
C
osmium::area::MultipolygonCollector< osmium::area::Assembler >
►
C
osmium::relations::Collector< MultipolygonCollector< TAssembler >, false, true, false >
C
osmium::area::MultipolygonCollector< TAssembler >
C
comment_type
C
osmium::relations::MembersDatabaseCommon::compare_member_id
C
osmium::io::CompressionFactory
►
C
osmium::io::Compressor
C
osmium::io::Bzip2Compressor
C
osmium::io::GzipCompressor
C
osmium::io::NoCompressor
C
osmium::geom::Coordinates
C
osmium::relations::MembersDatabaseCommon::counts
C
osmium::CRC< TCRC >
C
osmium::CRC_zlib
C
osmium::index::map::create_map< TId, TValue, TMap >
C
osmium::index::map::create_map< TId, TValue, DenseFileArray >
C
osmium::index::map::create_map< TId, TValue, SparseFileArray >
C
osmium::geom::CRS
►
C
osmium::io::Decompressor
C
osmium::io::Bzip2BufferDecompressor
C
osmium::io::Bzip2Decompressor
C
osmium::io::DummyDecompressor
C
osmium::io::GzipBufferDecompressor
C
osmium::io::GzipDecompressor
C
osmium::io::NoDecompressor
C
osmium::DeltaDecode< TValue, TDelta >
C
osmium::util::DeltaDecode< TValue, TDelta >
C
osmium::DeltaEncode< TValue, TDelta >
C
osmium::util::DeltaEncode< TValue, TDelta >
C
osmium::diff_handler::DiffHandler
C
osmium::DiffIterator< TBasicIterator >
►
C
osmium::DiffObject
C
osmium::DiffObjectDerived< T >
►
C
detail::discussion_handler
C
detail::any_changeset_handlers
C
osmium::relations::MembersDatabaseCommon::element
C
osmium::relations::RelationsDatabase::element
►
C
entity_handler
►
C
detail::changeset_handler
C
detail::any_changeset_handlers
►
C
detail::object_handler
C
detail::any_area_handlers
C
detail::any_relation_handlers
C
detail::any_way_handlers
►
C
detail::node_handler
C
detail::any_node_handlers
C
osmium::index::map::FlexMem< TId, TValue >::entry
C
osmium::io::File
►
C
osmium::tags::Filter< TKey, TValue, TKeyComp, TValueComp >
C
osmium::area::AssemblerLegacy::MPFilter
C
osmium::experimental::FlexReader< TLocationHandler >
C
osmium::thread::function_wrapper
C
osmium::geom::GeometryFactory< TGeomImpl, TProjection >
C
osmium::ItemStash::handle_type
►
C
osmium::handler::Handler
C
osmium::relations::SecondPassHandler< osmium::relations::RelationsManager >
C
osmium::ObjectPointerCollection
C
osmium::handler::ChainHandler< THandler >
C
osmium::handler::CheckOrder
C
osmium::handler::DiskStore
C
osmium::handler::Dump
C
osmium::handler::DynamicHandler
C
osmium::handler::NodeLocationsForWays< TStoragePosIDs, TStorageNegIDs >
C
osmium::handler::ObjectRelations
C
osmium::relations::Collector< TCollector, TNodes, TWays, TRelations >::HandlerPass1
C
osmium::relations::Collector< TCollector, TNodes, TWays, TRelations >::HandlerPass2
►
C
osmium::relations::RelationsManagerBase
►
C
osmium::relations::RelationsManager< MultipolygonManager< TAssembler >, false, true, false >
C
osmium::area::MultipolygonManager< TAssembler >
►
C
osmium::relations::RelationsManager< MultipolygonManagerLegacy< TAssembler >, false, true, false >
C
osmium::area::MultipolygonManagerLegacy< TAssembler >
C
osmium::relations::RelationsManager< TManager, TNodes, TWays, TRelations, TCheckOrder >
C
osmium::relations::SecondPassHandler< TManager >
C
std::hash< osmium::Location >
C
osmium::io::Header
C
osmium::index::multimap::HybridIterator< TId, TValue >
C
osmium::id_order
C
osmium::geom::IdentityProjection
►
C
osmium::index::IdSet< T >
C
osmium::index::IdSetDense< T, chunk_bits >
C
osmium::index::IdSetSmall< T >
C
osmium::index::IdSetDenseIterator< T, chunk_bits >
►
C
osmium::thread::function_wrapper::impl_base
C
osmium::thread::function_wrapper::impl_type< F >
C
osmium::io::InputIterator< TSource, TItem >
C
osmium::io::InputIterator< TSource, osmium::memory::Item >
C
osmium::io::InputIteratorRange< TSource, TItem >
►
C
osmium::memory::detail::ItemHelper
C
osmium::ChangesetComment
C
osmium::NodeRef
C
osmium::RelationMember
C
osmium::Tag
►
C
osmium::memory::Item
►
C
osmium::memory::Collection< ChangesetComment, osmium::item_type::changeset_discussion >
C
osmium::ChangesetDiscussion
►
C
osmium::memory::Collection< RelationMember, osmium::item_type::relation_member_list >
C
osmium::RelationMemberList
►
C
osmium::memory::Collection< Tag, osmium::item_type::tag_list >
C
osmium::TagList
►
C
osmium::NodeRefList
C
osmium::InnerRing
C
osmium::OuterRing
C
osmium::WayNodeList
►
C
osmium::OSMEntity
OSMEntity
is the abstract base class for the
OSMObject
and
Changeset
classes
C
osmium::Changeset
An OSM
Changeset
, a group of changes made by a single user over a short period of time
►
C
osmium::OSMObject
C
osmium::Area
C
osmium::Node
C
osmium::Relation
C
osmium::Way
C
osmium::memory::Collection< TMember, TCollectionItemType >
C
osmium::memory::ItemIterator< TMember >
C
osmium::memory::ItemIteratorRange< T >
C
osmium::ItemStash
C
osmium::Location
C
osmium::location_equal
C
osmium::location_less
►
C
osmium::index::map::Map< TId, TValue >
C
osmium::index::map::Dummy< TId, TValue >
C
osmium::index::map::FlexMem< TId, TValue >
C
osmium::index::map::SparseMemMap< TId, TValue >
C
osmium::index::MapFactory< TId, TValue >
C
osmium::tags::match_key< TKey >
C
osmium::tags::match_key< std::regex >
C
osmium::tags::match_key< std::string >
C
osmium::tags::match_key_prefix
C
osmium::tags::match_value< TValue >
C
osmium::tags::match_value< std::regex >
C
osmium::tags::match_value< std::string >
C
osmium::tags::match_value< void >
►
C
osmium::StringMatcher::matcher
C
osmium::StringMatcher::always_false
C
osmium::StringMatcher::always_true
C
osmium::StringMatcher::equal
C
osmium::StringMatcher::list
C
osmium::StringMatcher::prefix
C
osmium::StringMatcher::substring
C
osmium::max_op< T >
C
member_type
C
member_type_string
►
C
detail::members_handler
C
detail::any_relation_handlers
►
C
osmium::relations::MembersDatabaseCommon
C
osmium::relations::MembersDatabase< osmium::Node >
C
osmium::relations::MembersDatabase< osmium::Way >
C
osmium::relations::MembersDatabase< osmium::Relation >
C
osmium::relations::MembersDatabase< TObject >
►
C
osmium::MemoryMapping
C
osmium::util::AnonymousMemoryMapping
►
C
osmium::util::MemoryMapping
C
osmium::util::AnonymousMemoryMapping
C
osmium::MemoryUsage
C
osmium::geom::MercatorProjection
C
osmium::metadata_options
C
osmium::min_op< T >
►
C
osmium::index::multimap::Multimap< TId, TValue >
C
osmium::index::multimap::Hybrid< TId, TValue >
C
osmium::index::multimap::SparseMemMultimap< TId, TValue >
►
C
detail::nodes_handler
C
detail::any_way_handlers
C
osmium::nwr_array< T >
C
osmium::object_equal_type_id
C
osmium::object_equal_type_id_version
C
osmium::object_order_type_id_reverse_version
C
osmium::object_order_type_id_version
C
osmium::object_order_type_id_version_without_timestamp
C
osmium::Options
C
osmium::util::Options
C
osmium::io::Writer::options_type
C
osmium::io::OutputIterator< TDest >
►
C
std::pair
C
osmium::iterator_range< It, P >
C
osmium::thread::Pool
►
C
osmium::area::ProblemReporter
C
osmium::area::ProblemReporterOGR
►
C
osmium::area::ProblemReporterStream
C
osmium::area::ProblemReporterException
C
osmium::ProgressBar
C
osmium::geom::CRS::ProjCRSDeleter
C
osmium::geom::Projection
C
osmium::thread::Queue< T >
C
osmium::thread::Queue< osmium::thread::function_wrapper >
►
C
std::range_error
C
osmium::invalid_location
►
C
osmium::io::Reader
C
osmium::io::ReaderWithProgressBar
C
osmium::relations::RelationHandle
C
osmium::relations::relations_manager_memory_usage
C
osmium::relations::RelationsDatabase
C
osmium::index::RelationsMapIndex
C
osmium::index::RelationsMapIndexes
C
osmium::index::RelationsMapStash
►
C
detail::ring_handler
C
detail::any_area_handlers
C
osmium::tags::Filter< TKey, TValue, TKeyComp, TValueComp >::Rule
►
C
std::runtime_error
C
osmium::geometry_error
►
C
osmium::io_error
C
osmium::bzip2_error
C
osmium::gzip_error
C
osmium::unsupported_file_format_error
C
osmium::map_factory_error
C
osmium::not_found
C
osmium::out_of_order_error
C
osmium::projection_error
C
osmium::unknown_type
►
C
osmium::Segment
C
osmium::UndirectedSegment
►
C
boost::static_visitor
C
osmium::StringMatcher::match_visitor
C
osmium::StringMatcher::print_visitor< TChar, TTraits >
C
osmium::StringMatcher
C
osmium::TagMatcher
►
C
detail::tags_handler
C
detail::any_area_handlers
C
detail::any_changeset_handlers
C
detail::any_node_handlers
C
detail::any_relation_handlers
C
detail::any_way_handlers
C
osmium::TagsFilterBase< TResult >
C
osmium::TagsFilterBase< bool >
►
C
TBaseIterator
C
osmium::indirect_iterator< TBaseIterator, TValue >
C
osmium::thread::thread_handler
C
osmium::thread::Pool::thread_joiner
C
osmium::geom::Tile
C
osmium::Timer
C
osmium::Timestamp
►
C
osmium::TypedMemoryMapping< T >
C
osmium::util::AnonymousTypedMemoryMapping< T >
►
C
osmium::util::TypedMemoryMapping< T >
C
osmium::util::AnonymousTypedMemoryMapping< T >
C
osmium::util::VerboseOutput
C
osmium::VerboseOutput
C
osmium::io::Writer
Generated by
1.9.4