#include <datasource.hpp>
Public Types | |
enum | datasource_t { Vector, Raster } |
Public Member Functions | |
datasource (parameters const ¶ms) | |
parameters const & | params () const |
virtual int | type () const =0 |
virtual featureset_ptr | features (const query &q) const =0 |
virtual featureset_ptr | features_at_point (coord2d const &pt) const =0 |
virtual Envelope< double > | envelope () const =0 |
virtual layer_descriptor | get_descriptor () const =0 |
virtual | ~datasource () |
Protected Attributes | |
parameters | params_ |
mapnik::datasource::datasource | ( | parameters const & | params | ) | [inline] |
virtual mapnik::datasource::~datasource | ( | ) | [inline, virtual] |
virtual Envelope<double> mapnik::datasource::envelope | ( | ) | const [pure virtual] |
Implemented in mapnik::memory_datasource.
virtual featureset_ptr mapnik::datasource::features | ( | const query & | q | ) | const [pure virtual] |
Implemented in mapnik::memory_datasource.
virtual featureset_ptr mapnik::datasource::features_at_point | ( | coord2d const & | pt | ) | const [pure virtual] |
Implemented in mapnik::memory_datasource.
virtual layer_descriptor mapnik::datasource::get_descriptor | ( | ) | const [pure virtual] |
Implemented in mapnik::memory_datasource.
parameters const& mapnik::datasource::params | ( | ) | const [inline] |
virtual int mapnik::datasource::type | ( | ) | const [pure virtual] |
Implemented in mapnik::memory_datasource.
parameters mapnik::datasource::params_ [protected] |