Libosmium
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:
 Ndetail
  Cchangeset_handler
  Cobject_handler
  Cnode_handler
  Ctags_handler
  Cnodes_handler
  Cmembers_handler
  Cdiscussion_handler
  Cring_handler
  Cany_node_handlers
  Cany_way_handlers
  Cany_relation_handlers
  Cany_area_handlers
  Cany_changeset_handlers
 NosmiumNamespace for everything in the Osmium library
  NareaCode related to the building of areas (multipolygons) from relations
   Carea_stats
   CAssembler
   CAssemblerConfig
   CAssemblerLegacy
    CMPFilter
   CGeomAssembler
   CMultipolygonCollector
   CMultipolygonManager
   CMultipolygonManagerLegacy
   CProblemReporter
   CProblemReporterException
   CProblemReporterOGR
   CProblemReporterStream
  NbuilderClasses for building OSM objects and other items in buffers
   CAreaBuilder
   CBuilder
   CChangesetBuilder
   CChangesetDiscussionBuilder
   CNodeBuilder
   CNodeRefListBuilder
   COSMObjectBuilder
   CRelationBuilder
   CRelationMemberListBuilder
   CTagListBuilder
   CWayBuilder
  Ndiff_handlerOsmium diff handlers provide access to differences between OSM object versions
   CDiffHandler
  NexperimentalExperimental code that is not "officially" supported
   CFlexReader
  NgeomEverything related to geometry handling
   CCoordinates
   CGeometryFactory
   CIdentityProjection
   CMercatorProjection
   CTile
  NhandlerOsmium handlers provide callbacks for OSM objects
   CChainHandler
    Ccall_flush
    Ccall_flush< SIZE, SIZE, THandlers >
   CCheckOrder
   CDiskStore
   CDump
   CDynamicHandler
   CHandler
   CNodeLocationsForWays
   CObjectRelations
  NindexIndexing of OSM data, Locations, etc
   NmapKey-value containers with unique integer values for a key
    Ccreate_map
    Ccreate_map< TId, TValue, DenseFileArray >
    Ccreate_map< TId, TValue, SparseFileArray >
    CDummy
    CFlexMem
     Centry
    CMap
    CSparseMemMap
   NmultimapKey-value containers with multiple values for an integer key
    CHybrid
    CHybridIterator
    CMultimap
    CSparseMemMultimap
   CIdSet
   CIdSetDense
   CIdSetDenseIterator
   CIdSetSmall
   CMapFactory
   CRelationsMapIndex
   CRelationsMapIndexes
   CRelationsMapStash
  NioEverything related to input and output of OSM data
   CBzip2BufferDecompressor
   CBzip2Compressor
   CBzip2Decompressor
   CCompressionFactory
   CCompressor
   CDecompressor
   CDummyDecompressor
   CFile
   CGzipBufferDecompressor
   CGzipCompressor
   CGzipDecompressor
   CHeader
   CInputIterator
   CInputIteratorRange
   CNoCompressor
   CNoDecompressor
   COutputIterator
   CReader
   CReaderWithProgressBar
   CWriter
    Coptions_type
  Nmemory
   CCallbackBuffer
   CCollection
   CCollectionFilterIterator
   CCollectionIterator
   CItem
   CItemIterator
   CItemIteratorRange
  NrelationsCode related to the assembly of OSM relations
   CCollector
    CHandlerPass1
    CHandlerPass2
   CMembersDatabase
   CMembersDatabaseCommon
    Celement
    Ccompare_member_id
    Ccounts
   CRelationHandle
   Crelations_manager_memory_usage
   CRelationsDatabase
    Celement
   CRelationsManager
   CRelationsManagerBase
   CSecondPassHandler
  NtagsCode related to working with OSM tags
   Cmatch_key
   Cmatch_key< std::string >
   Cmatch_key_prefix
   Cmatch_value
   Cmatch_value< std::string >
   Cmatch_value< void >
   CFilter
    CRule
  NthreadThreading-related low-level code
   Cfunction_wrapper
    Cimpl_base
    Cimpl_type
   CPool
    Cthread_joiner
   CQueue
   Cthread_handler
  NutilHelpful utility classes and functions not strictly OSM related
   CAnonymousMemoryMapping
   CAnonymousTypedMemoryMapping
   CDeltaDecode
   CDeltaEncode
   CMemoryMapping
   COptions
   CTypedMemoryMapping
   CVerboseOutput
  CAnonymousMemoryMapping
  CAnonymousTypedMemoryMapping
  CArea
  Cbzip2_error
  CChangesetAn OSM Changeset, a group of changes made by a single user over a short period of time
  CChangesetComment
  CChangesetDiscussion
  CCRC
  CCRC_zlib
  CDeltaDecode
  CDeltaEncode
  CDiffIterator
  CDiffObject
  CDiffObjectDerived
  Cgeometry_error
  Cgzip_error
  Cid_order
  Cindirect_iterator
  CInnerRing
  Cinvalid_location
  Cio_error
  CItemStash
   Chandle_type
   Ccleanup_helper
  Citerator_range
  CLocation
  Clocation_equal
  Clocation_less
  Cmap_factory_error
  Cmax_op
  CMemoryMapping
  CMemoryUsage
  Cmetadata_options
  Cmin_op
  CNode
  CNodeRef
  CNodeRefList
  Cnot_found
  Cnwr_array
  Cobject_equal_type_id
  Cobject_equal_type_id_version
  Cobject_order_type_id_reverse_version
  Cobject_order_type_id_version
  Cobject_order_type_id_version_without_timestamp
  CObjectPointerCollection
  COptions
  COSMEntityOSMEntity is the abstract base class for the OSMObject and Changeset classes
  COSMObject
  Cout_of_order_error
  COuterRing
  CProgressBar
  Cprojection_error
  CRelation
  CRelationMember
  CRelationMemberList
  CSegment
  CStringMatcher
   Cmatcher
   Calways_false
   Calways_true
   Cequal
   Cprefix
   Csubstring
   Cregex
   Clist
   Cmatch_visitor
   Cprint_visitor
  CTag
  CTagList
  CTagMatcher
  CTagsFilterBase
  CTimer
  CTimestamp
  CTypedMemoryMapping
  CUndirectedSegment
  Cunknown_type
  Cunsupported_file_format_error
  CVerboseOutput
  CWay
  CWayNodeList
 Nstd
  Chash< osmium::Location >
 Ccomment_type
 Cmember_type
 Cmember_type_string