Osmium  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
Osmium::Handler::Base Class Reference

#include <handler.hpp>

Inheritance diagram for Osmium::Handler::Base:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 Base ()
void init (Osmium::OSM::Meta &) const
void before_nodes () const
void node (const shared_ptr< Osmium::OSM::Node const > &) const
void after_nodes () const
void before_ways () const
void way (const shared_ptr< Osmium::OSM::Way const > &) const
void after_ways () const
void before_relations () const
void relation (const shared_ptr< Osmium::OSM::Relation const > &) const
void after_relations () const
void area (Osmium::OSM::Area *) const
void final () const

Detailed Description

Base class for all handler classes. Defines empty methods that can be overwritten in child classes.

To define your own handler create a subclass of this class. Only overwrite the methods you actually use. They must be declared public. If you overwrite the constructor, call the Base constructor without arguments.


Constructor & Destructor Documentation


Member Function Documentation

void Osmium::Handler::Base::after_nodes ( ) const [inline]
void Osmium::Handler::Base::after_relations ( ) const [inline]
void Osmium::Handler::Base::after_ways ( ) const [inline]
void Osmium::Handler::Base::area ( Osmium::OSM::Area ) const [inline]
void Osmium::Handler::Base::before_nodes ( ) const [inline]
void Osmium::Handler::Base::before_relations ( ) const [inline]
void Osmium::Handler::Base::before_ways ( ) const [inline]
void Osmium::Handler::Base::final ( ) const [inline]
void Osmium::Handler::Base::init ( Osmium::OSM::Meta ) const [inline]
void Osmium::Handler::Base::node ( const shared_ptr< Osmium::OSM::Node const > &  ) const [inline]

Reimplemented in Osmium::Handler::Debug.

void Osmium::Handler::Base::relation ( const shared_ptr< Osmium::OSM::Relation const > &  ) const [inline]

Reimplemented in Osmium::Handler::Debug.

void Osmium::Handler::Base::way ( const shared_ptr< Osmium::OSM::Way const > &  ) const [inline]

Reimplemented in Osmium::Handler::Debug.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines