Osmium
0.1
|
#include <range_from_history.hpp>
Public Member Functions | |
RangeFromHistory (THandler *handler, time_t from, time_t to) | |
void | init (Osmium::OSM::Meta &meta) |
void | before_nodes () |
void | node (const shared_ptr< Osmium::OSM::Node > &node) |
void | after_nodes () |
void | before_ways () |
void | way (const shared_ptr< Osmium::OSM::Way > &way) |
void | after_ways () |
void | before_relations () |
void | relation (const shared_ptr< Osmium::OSM::Relation > &relation) |
void | after_relations () |
void | final () |
Private Attributes | |
THandler * | m_handler |
const time_t | m_from |
const time_t | m_to |
Handler to extract only objects valid in a given timestamp range. Use from==to to extract objects valid at a certain time.
Needs the endtime() to be set in objects, so you have to stack it after the EndTime() handler.
Osmium::Handler::RangeFromHistory< THandler >::RangeFromHistory | ( | THandler * | handler, |
time_t | from, | ||
time_t | to | ||
) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::after_nodes | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::after_relations | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::after_ways | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::before_nodes | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::before_relations | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::before_ways | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::final | ( | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::init | ( | Osmium::OSM::Meta & | meta | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::node | ( | const shared_ptr< Osmium::OSM::Node > & | node | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::relation | ( | const shared_ptr< Osmium::OSM::Relation > & | relation | ) | [inline] |
void Osmium::Handler::RangeFromHistory< THandler >::way | ( | const shared_ptr< Osmium::OSM::Way > & | way | ) | [inline] |
const time_t Osmium::Handler::RangeFromHistory< THandler >::m_from [private] |
THandler* Osmium::Handler::RangeFromHistory< THandler >::m_handler [private] |
const time_t Osmium::Handler::RangeFromHistory< THandler >::m_to [private] |