mapnik::Layer Class Reference

#include <layer.hpp>

List of all members.

Public Member Functions

 Layer (std::string const &name, std::string const &srs="+proj=latlong +datum=WGS84")
 Layer (Layer const &l)
Layeroperator= (Layer const &l)
bool operator== (Layer const &other) const
void set_name (std::string const &name)
const std::string & name () const
void set_title (std::string const &title)
const std::string & title () const
void set_abstract (std::string const &abstract)
const std::string & abstract () const
void set_srs (std::string const &srs)
std::string const & srs () const
void add_style (std::string const &stylename)
std::vector< std::string > const & styles () const
std::vector< std::string > & styles ()
void setMinZoom (double minZoom)
void setMaxZoom (double maxZoom)
double getMinZoom () const
double getMaxZoom () const
void setActive (bool active)
bool isActive () const
void setQueryable (bool queryable)
bool isQueryable () const
bool isVisible (double scale) const
void set_clear_label_cache (bool clear_cache)
bool clear_label_cache () const
void set_datasource (datasource_ptr const &ds)
datasource_ptr datasource () const
Envelope< double > envelope () const
 ~Layer ()


Constructor & Destructor Documentation

mapnik::Layer::Layer ( std::string const &  name,
std::string const &  srs = "+proj=latlong +datum=WGS84" 
) [explicit]

mapnik::Layer::Layer ( Layer const &  l  ) 

mapnik::Layer::~Layer (  ) 


Member Function Documentation

string const & mapnik::Layer::abstract (  )  const

void mapnik::Layer::add_style ( std::string const &  stylename  ) 

bool mapnik::Layer::clear_label_cache (  )  const

datasource_ptr mapnik::Layer::datasource (  )  const

Envelope< double > mapnik::Layer::envelope (  )  const

double mapnik::Layer::getMaxZoom (  )  const

double mapnik::Layer::getMinZoom (  )  const

bool mapnik::Layer::isActive (  )  const

bool mapnik::Layer::isQueryable (  )  const

bool mapnik::Layer::isVisible ( double  scale  )  const

References isActive().

string const & mapnik::Layer::name (  )  const

Layer & mapnik::Layer::operator= ( Layer const &  l  ) 

bool mapnik::Layer::operator== ( Layer const &  other  )  const

void mapnik::Layer::set_abstract ( std::string const &  abstract  ) 

void mapnik::Layer::set_clear_label_cache ( bool  clear_cache  ) 

void mapnik::Layer::set_datasource ( datasource_ptr const &  ds  ) 

void mapnik::Layer::set_name ( std::string const &  name  ) 

void mapnik::Layer::set_srs ( std::string const &  srs  ) 

void mapnik::Layer::set_title ( std::string const &  title  ) 

void mapnik::Layer::setActive ( bool  active  ) 

void mapnik::Layer::setMaxZoom ( double  maxZoom  ) 

void mapnik::Layer::setMinZoom ( double  minZoom  ) 

void mapnik::Layer::setQueryable ( bool  queryable  ) 

std::string const & mapnik::Layer::srs (  )  const

std::vector< std::string > & mapnik::Layer::styles (  ) 

std::vector< std::string > const & mapnik::Layer::styles (  )  const

Referenced by mapnik::serialize_layer().

string const & mapnik::Layer::title (  )  const


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

Generated for Mapnik by doxygen 1.5.7.1