|
Osmium
0.1
|
#include <output.hpp>


Public Member Functions | |
| Base (Osmium::OSMFile &file) | |
| virtual | ~Base () |
| virtual void | init (Osmium::OSM::Meta &)=0 |
| virtual void | node (const shared_ptr< Osmium::OSM::Node const > &)=0 |
| virtual void | way (const shared_ptr< Osmium::OSM::Way const > &)=0 |
| virtual void | relation (const shared_ptr< Osmium::OSM::Relation const > &)=0 |
| virtual void | final ()=0 |
Protected Member Functions | |
| int | get_fd () |
Protected Attributes | |
| Osmium::OSMFile | m_file |
| Osmium::Output::Base::Base | ( | Osmium::OSMFile & | file | ) | [inline] |
| virtual Osmium::Output::Base::~Base | ( | ) | [inline, virtual] |
| virtual void Osmium::Output::Base::final | ( | ) | [pure virtual] |
Implemented in Osmium::Output::PBF, and Osmium::Output::XML.
| int Osmium::Output::Base::get_fd | ( | ) | [inline, protected] |
| virtual void Osmium::Output::Base::init | ( | Osmium::OSM::Meta & | ) | [pure virtual] |
Implemented in Osmium::Output::PBF, and Osmium::Output::XML.
| virtual void Osmium::Output::Base::node | ( | const shared_ptr< Osmium::OSM::Node const > & | ) | [pure virtual] |
Implemented in Osmium::Output::PBF, and Osmium::Output::XML.
| virtual void Osmium::Output::Base::relation | ( | const shared_ptr< Osmium::OSM::Relation const > & | ) | [pure virtual] |
Implemented in Osmium::Output::PBF, and Osmium::Output::XML.
| virtual void Osmium::Output::Base::way | ( | const shared_ptr< Osmium::OSM::Way const > & | ) | [pure virtual] |
Implemented in Osmium::Output::PBF, and Osmium::Output::XML.
Osmium::OSMFile Osmium::Output::Base::m_file [protected] |
1.7.6.1