mapnik::memory_datasource Class Reference

#include <memory_datasource.hpp>

Inheritance diagram for mapnik::memory_datasource:

mapnik::datasource

List of all members.

Public Member Functions

 memory_datasource ()
virtual ~memory_datasource ()
void push (feature_ptr feature)
int type () const
featureset_ptr features (const query &q) const
featureset_ptr features_at_point (coord2d const &pt) const
Envelope< double > envelope () const
layer_descriptor get_descriptor () const
size_t size () const

Friends

class memory_featureset


Constructor & Destructor Documentation

mapnik::memory_datasource::memory_datasource (  ) 

mapnik::memory_datasource::~memory_datasource (  )  [virtual]


Member Function Documentation

Envelope< double > mapnik::memory_datasource::envelope (  )  const [virtual]

Implements mapnik::datasource.

featureset_ptr mapnik::memory_datasource::features ( const query q  )  const [virtual]

featureset_ptr mapnik::memory_datasource::features_at_point ( coord2d const &  pt  )  const [virtual]

Implements mapnik::datasource.

layer_descriptor mapnik::memory_datasource::get_descriptor (  )  const [virtual]

Implements mapnik::datasource.

void mapnik::memory_datasource::push ( feature_ptr  feature  ) 

size_t mapnik::memory_datasource::size (  )  const

int mapnik::memory_datasource::type (  )  const [virtual]


Friends And Related Function Documentation

friend class memory_featureset [friend]

Referenced by features().


The documentation for this class was generated from the following files:

Generated for Mapnik by doxygen 1.5.7.1