Libosmium
2.3.0
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <header.hpp>
Public Member Functions | |
Header ()=default | |
Header (const std::initializer_list< osmium::util::Options::value_type > &values) | |
Header (const Header &)=default | |
Header & | operator= (const Header &)=default |
Header (Header &&)=default | |
Header & | operator= (Header &&)=default |
~Header ()=default | |
std::vector< osmium::Box > & | boxes () noexcept |
const std::vector< osmium::Box > & | boxes () const noexcept |
Header & | boxes (const std::vector< osmium::Box > &boxes) noexcept |
osmium::Box | box () const |
osmium::Box | joined_boxes () const |
Header & | add_box (const osmium::Box &box) |
bool | has_multiple_object_versions () const noexcept |
Header & | set_has_multiple_object_versions (bool value) noexcept |
![]() | |
Options ()=default | |
Options (const std::initializer_list< value_type > &values) | |
Options (const Options &)=default | |
Options & | operator= (const Options &)=default |
Options (Options &&)=default | |
Options & | operator= (Options &&)=default |
~Options ()=default | |
void | set (const std::string &key, const std::string &value) |
void | set (const std::string &key, const char *value) |
void | set (const std::string &key, bool value) |
void | set (std::string data) |
std::string | get (const std::string &key, const std::string &default_value="") const noexcept |
bool | is_true (const std::string &key) const noexcept |
size_t | size () const noexcept |
iterator | begin () noexcept |
iterator | end () noexcept |
const_iterator | begin () const noexcept |
const_iterator | end () const noexcept |
const_iterator | cbegin () const noexcept |
const_iterator | cend () const noexcept |
Private Attributes | |
std::vector< osmium::Box > | m_boxes |
Bounding boxes. More... | |
bool | m_has_multiple_object_versions = false |
Additional Inherited Members | |
![]() | |
typedef option_map::iterator | iterator |
typedef option_map::const_iterator | const_iterator |
typedef option_map::value_type | value_type |
Meta information from the header of an OSM file.
|
default |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
private |
Bounding boxes.
|
private |
Are there possibly multiple versions of the same object in this stream of objects? This is true for history files and for change files, but not for normal OSM files.