Libosmium 2.22.0 Fast and flexible C++ library for working with OpenStreetMap data

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4 5]

►N detail |
C any_area_handlers |
C any_changeset_handlers |
C any_node_handlers |
C any_relation_handlers |
C any_way_handlers |
C changeset_handler |
C discussion_handler |
C members_handler |
C node_handler |
C nodes_handler |
C object_handler |
C ring_handler |
C tags_handler |
►N osmium | Namespace for everything in the Osmium library
►N area | Code related to the building of areas (multipolygons) from relations
C area_stats |
C Assembler |
C AssemblerConfig |
►C AssemblerLegacy |
C MPFilter |
C GeomAssembler |
C MultipolygonCollector |
C MultipolygonManager |
C MultipolygonManagerLegacy |
C ProblemReporter |
C ProblemReporterException |
C ProblemReporterOGR |
C ProblemReporterStream |
►N builder | Classes for building OSM objects and other items in buffers
C AreaBuilder |
C Builder |
C ChangesetBuilder |
C ChangesetDiscussionBuilder |
C NodeBuilder |
C NodeRefListBuilder |
C OSMObjectBuilder |
C RelationBuilder |
C RelationMemberListBuilder |
C TagListBuilder |
C WayBuilder |
►N diff_handler | Osmium diff handlers provide access to differences between OSM object versions
C DiffHandler |
►N experimental | Experimental code that is not "officially" supported
C FlexReader |
►N geom | Everything related to geometry handling
C Coordinates |
C GeometryFactory |
C IdentityProjection |
C MercatorProjection |
C Tile |
►N handler | Osmium handlers provide callbacks for OSM objects
►C ChainHandler |
C call_flush |
C call_flush< SIZE, SIZE, THandlers > |
C CheckOrder |
C DiskStore |
C Dump |
C DynamicHandler |
C Handler |
C NodeLocationsForWays |
C ObjectRelations |
►N index | Indexing of OSM data, Locations, etc
►N map | Key-value containers with unique integer values for a key
C create_map |
C create_map< TId, TValue, DenseFileArray > |
C create_map< TId, TValue, SparseFileArray > |
C Dummy |
►C FlexMem |
C entry |
C Map |
C SparseMemMap |
►N multimap | Key-value containers with multiple values for an integer key
C Hybrid |
C HybridIterator |
C Multimap |
C SparseMemMultimap |
C IdSet |
C IdSetDense |
C IdSetDenseIterator |
C IdSetSmall |
C MapFactory |
C RelationsMapIndex |
C RelationsMapIndexes |
C RelationsMapStash |
►N io | Everything related to input and output of OSM data
C Bzip2BufferDecompressor |
C Bzip2Compressor |
C Bzip2Decompressor |
C CompressionFactory |
C Compressor |
C Decompressor |
C DummyDecompressor |
C File |
C GzipBufferDecompressor |
C GzipCompressor |
C GzipDecompressor |
C Header |
C InputIterator |
C InputIteratorRange |
C NoCompressor |
C NoDecompressor |
C OutputIterator |
C Reader |
C ReaderWithProgressBar |
►C Writer |
C options_type |
►N memory |
C CallbackBuffer |
C Collection |
C CollectionFilterIterator |
C CollectionIterator |
C Item |
C ItemIterator |
C ItemIteratorRange |
►N relations | Code related to the assembly of OSM relations
►C Collector |
C HandlerPass1 |
C HandlerPass2 |
C MembersDatabase |
►C MembersDatabaseCommon |
C compare_member_id |
C counts |
C element |
C RelationHandle |
C relations_manager_memory_usage |
►C RelationsDatabase |
C element |
C RelationsManager |
C RelationsManagerBase |
C SecondPassHandler |
►N tags | Code related to working with OSM tags
►C Filter |
C Rule |
C match_key |
C match_key< std::string > |
C match_key_prefix |
C match_value |
C match_value< std::string > |
C match_value< void > |
►N thread | Threading-related low-level code
►C function_wrapper |
C impl_base |
C impl_type |
►C Pool |
C thread_joiner |
C Queue |
C thread_handler |
►N util | Helpful utility classes and functions not strictly OSM related
C AnonymousMemoryMapping |
C AnonymousTypedMemoryMapping |
C DeltaDecode |
C DeltaEncode |
C MemoryMapping |
C Options |
C TypedMemoryMapping |
C VerboseOutput |
C AnonymousMemoryMapping |
C AnonymousTypedMemoryMapping |
C Area |
C bzip2_error |
C Changeset | An OSM Changeset, a group of changes made by a single user over a short period of time
C ChangesetComment |
C ChangesetDiscussion |
C CRC |
C CRC_zlib |
C DeltaDecode |
C DeltaEncode |
C DiffIterator |
C DiffObject |
C DiffObjectDerived |
C geometry_error |
C gzip_error |
C id_order |
C indirect_iterator |
C InnerRing |
C invalid_location |
C io_error |
►C ItemStash |
C cleanup_helper |
C handle_type |
C iterator_range |
C Location |
C location_equal |
C location_less |
C map_factory_error |
C max_op |
C MemoryMapping |
C MemoryUsage |
C metadata_options |
C min_op |
C Node |
C NodeRef |
C NodeRefList |
C not_found |
C nwr_array |
C object_equal_type_id |
C object_equal_type_id_version |
C object_order_type_id_reverse_version |
C object_order_type_id_version |
C object_order_type_id_version_without_timestamp |
C ObjectPointerCollection |
C Options |
C OSMEntity | OSMEntity is the abstract base class for the OSMObject and Changeset classes
C OSMObject |
C out_of_order_error |
C OuterRing |
C ProgressBar |
C projection_error |
C Relation |
C RelationMember |
C RelationMemberList |
C Segment |
►C StringMatcher |
C always_false |
C always_true |
C equal |
C list |
C match_visitor |
C matcher |
C prefix |
C print_visitor |
C regex |
C substring |
C Tag |
C TagList |
C TagMatcher |
C TagsFilterBase |
C Timer |
C Timestamp |
C TypedMemoryMapping |
C UndirectedSegment |
C unknown_type |
C unsupported_file_format_error |
C VerboseOutput |
C Way |
C WayNodeList |
►N std |
C hash< osmium::Location > |
C comment_type |
C member_type |
C member_type_string |