Libosmium
2.5.4
Fast and flexible C++ library for working with OpenStreetMap data
|
#include <flex_reader.hpp>
Public Member Functions | |
FlexReader (const osmium::io::File &file, TLocationHandler &location_handler, osmium::osm_entity_bits::type entities=osmium::osm_entity_bits::nwr) | |
FlexReader (const std::string &filename, TLocationHandler &location_handler, osmium::osm_entity_bits::type entities=osmium::osm_entity_bits::nwr) | |
FlexReader (const char *filename, TLocationHandler &location_handler, osmium::osm_entity_bits::type entities=osmium::osm_entity_bits::nwr) | |
osmium::memory::Buffer | read () |
osmium::io::Header | header () |
void | close () |
bool | eof () const |
const osmium::area::MultipolygonCollector< osmium::area::Assembler > & | collector () const |
Private Attributes | |
bool | m_with_areas |
osmium::osm_entity_bits::type | m_entities |
TLocationHandler & | m_location_handler |
osmium::io::Reader | m_reader |
osmium::area::Assembler::config_type | m_assembler_config |
osmium::area::MultipolygonCollector< osmium::area::Assembler > | m_collector |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |