Libosmium
Fast and flexible C++ library for working with OpenStreetMap data
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

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