The map tools module provides some basic abstractions for handling spatial data in the form of a map. More...
Files | |
| file | Utils.h | 
| Utility functions for MapTools module.  | |
Classes | |
| class | te::map::AbstractLayer | 
| This is the base class for layers.  More... | |
| class | te::map::AbstractLayerRenderer | 
| It renders the objects associated to an abstract layer. i.e. a generic renderer.  More... | |
| class | te::map::AbstractLayerRendererFactory | 
| This is the concrete factory for renderers of a AbstractLayer. i.e. builds a generic renderer.  More... | |
| class | te::map::AbstractMapDisplay | 
| It defines the concept of a map display responsible for controlling how a set of layers are displayed.  More... | |
| class | te::map::AbstractRenderer | 
| It renders the objects associated to a layer.  More... | |
| class | te::map::Canvas | 
| A canvas is an abstraction of a drawing area.  More... | |
| class | te::map::CanvasConfigurer | 
A Symbology Enconding visitor that configures a given canvas based on symbolizers elements. If you want to use this visitor, use a command like:  te::map::CanvasConfigurer cc(canvas); cc.config(symbolizer);   More... | |
| class | te::map::Chart | 
| This class represents the informations needed to build map charts.  More... | |
| class | te::map::DataSetLayer | 
| A layer with reference to a dataset.  More... | |
| class | te::map::FolderLayer | 
| A layer that can be used as a container for other kind of layers.  More... | |
| class | te::map::Grouping | 
| This class contains the parameters needed for grouping the values of a Property.  More... | |
| class | te::map::MapDisplay | 
| This class controls how a set of layers are displayed.  More... | |
| class | te::map::QueryLayer | 
| A layer resulting from a query.  More... | |
| class | te::map::RasterContrast | 
| This class contains the parameters needed to apply dynamic contrast over a raster.  More... | |
| class | te::map::RasterLayer | 
| A layer with reference to a raster.  More... | |
| class | te::map::RendererFactory | 
| This is the abstract factory for layer renderers.  More... | |
| class | te::map::WorldDeviceTransformer | 
| This class implements the logic for transforming from device coordinate to world coordinate and vice-versa.  More... | |
The map tools module provides some basic abstractions for handling spatial data in the form of a map.
The TerraLib Map Tools module provides a basic set of tools for dealing with maps. You can extend this basic framework in order to have your own way of rendering and representing the concept of a map.
In this module you will find some useful concepts like:
The main classes/concepts in this module are listed here. The namespace associated to the Map Tools module is te::map. To know more about it, see the te::map namespace documentation.