26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTRENDERER_H    27 #define __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTRENDERER_H    35   namespace gm { 
class Envelope; }
    36   namespace se { 
class Style; }
   129 #endif  // __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTRENDERER_H This is the base class for layers. 
 
An Envelope defines a 2D rectangular region. 
 
AbstractRenderer()
Default Constructor. 
 
A canvas is an abstraction of a drawing area. 
 
virtual ~AbstractRenderer()
Virtual Destructor. 
 
It renders the objects associated to a layer.