Libosmium
2.11.0
Fast and flexible C++ library for working with OpenStreetMap data
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
▼
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
candidate
C
MPFilter
C
rings_stack_element
C
slocation
C
AssemblerConfig
C
MultipolygonCollector
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
CRS
C
ProjCRSDeleter
C
GeometryFactory
C
IdentityProjection
C
MercatorProjection
C
Projection
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
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
NWRIdSet
C
RelationsMapIndex
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
File
C
GzipBufferDecompressor
C
GzipCompressor
C
GzipDecompressor
C
Header
C
InputIterator
C
InputIteratorRange
C
NoCompressor
C
NoDecompressor
C
OutputIterator
C
Reader
►
C
Writer
C
options_type
►
N
memory
Memory management of items in buffers and iterators over this data
C
Buffer
C
Collection
C
CollectionIterator
C
Item
C
ItemIterator
C
ItemIteratorRange
►
N
relations
Code related to the assembly of OSM relations
►
C
Collector
C
HandlerPass1
C
HandlerPass2
►
N
tags
Code related to working with OSM tags
►
C
Filter
C
Rule
C
match_key
C
match_key< std::regex >
C
match_key_prefix
C
match_value
C
match_value< std::regex >
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
are_real_integers
C
Area
C
Box
C
buffer_is_full
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
DiffIterator
C
DiffObject
C
DiffObjectDerived
C
geometry_error
C
gzip_error
C
InnerRing
C
invalid_location
C
io_error
C
iterator_range
C
Location
C
location_equal
C
location_less
C
map_factory_error
C
max_op
C
MemoryUsage
C
min_op
C
Node
C
NodeRef
C
NodeRefList
C
not_found
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
ObjectPointerCollection
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
Tag
C
TagList
C
Timer
C
Timestamp
C
UndirectedSegment
C
unknown_type
C
unsupported_file_format_error
C
Way
C
WayNodeList
▼
N
std
C
hash< osmium::Location >
C
comment_type
C
member_type
C
member_type_string
Generated by
1.8.8