alaCarte Maps
Renderer for OpenStreetMap tiles
AreaSelector Class Reference

#include <area_selector.hpp>

Inheritance diagram for AreaSelector:
Selector

Public Member Functions

 AreaSelector (const shared_ptr< Rule > &rule, const shared_ptr< Selector > &next)
 This file is part of alaCarte. More...
 
virtual void matchNode (NodeId nodeID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const
 
virtual void matchWay (WayId wayID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const
 
virtual void matchRelation (RelId relID, const shared_ptr< TileIdentifier > &ti, RenderAttributes *attributes) const
 
- Public Member Functions inherited from Selector
 Selector (const shared_ptr< Rule > &rule, const shared_ptr< Selector > &next)
 This file is part of alaCarte. More...
 

Additional Inherited Members

- Protected Attributes inherited from Selector
const weak_ptr< Rulerule
 
const shared_ptr< Selectornext
 
const shared_ptr< Geodatageodata
 

Detailed Description

Definition at line 48 of file area_selector.hpp.

Constructor & Destructor Documentation

AreaSelector::AreaSelector ( const shared_ptr< Rule > &  rule,
const shared_ptr< Selector > &  next 
)

This file is part of alaCarte.

alaCarte is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

alaCarte is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with alaCarte. If not, see http://www.gnu.org/licenses/.

Copyright alaCarte 2012-2013 Simon Dreher, Florian Jacob, Tobias Kahlert, Patrick Niklaus, Bernhard Scheirle, Lisa Winter Maintainer: Florian Jacob

Definition at line 32 of file area_selector.cpp.

Member Function Documentation

void AreaSelector::matchNode ( NodeId  nodeID,
const shared_ptr< TileIdentifier > &  ti,
RenderAttributes attributes 
) const
virtual

Implements Selector.

Definition at line 36 of file area_selector.cpp.

void AreaSelector::matchRelation ( RelId  relID,
const shared_ptr< TileIdentifier > &  ti,
RenderAttributes attributes 
) const
virtual

Implements Selector.

Definition at line 53 of file area_selector.cpp.

void AreaSelector::matchWay ( WayId  wayID,
const shared_ptr< TileIdentifier > &  ti,
RenderAttributes attributes 
) const
virtual

Implements Selector.

Definition at line 40 of file area_selector.cpp.


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