26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_DATASETLAYERRENDERER_H 
   27 #define __TERRALIB_MAPTOOLS_INTERNAL_DATASETLAYERRENDERER_H 
   30 #include "../dataaccess/datasource/DataSource.h" 
   36   namespace da { 
class DataSourceTransactor; }
 
   74 #endif  // __TERRALIB_MAPTOOLS_INTERNAL_DATASETLAYERRENDERER_H 
This is the base class for layers. 
 
boost::shared_ptr< DataSource > DataSourcePtr
 
It renders the objects associated to a dataset layer. 
 
An Envelope defines a 2D rectangular region. 
 
A canvas is an abstraction of a drawing area. 
 
A layer with reference to a dataset. 
 
This is the base class for renderers. 
 
It renders the objects associated to a layer.