26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTMAPDISPLAY_H 
   27 #define __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTMAPDISPLAY_H 
   37 #include <boost/noncopyable.hpp> 
   72         virtual void setLayerList(
const std::list<te::map::AbstractLayerPtr>& layers) = 0;
 
  125         virtual int getSRID() 
const = 0;
 
  137         virtual void setSRID(
const int& srid, 
bool doRefresh = 
true) = 0;
 
  140         virtual void refresh(
bool redraw = 
false) = 0;
 
  147         virtual unsigned int getWidth() 
const = 0;
 
  154         virtual unsigned int getHeight() 
const = 0;
 
  161         virtual double getWidthMM() 
const = 0;
 
  168         virtual double getHeightMM() 
const = 0;
 
  181 #endif  // __TERRALIB_MAPTOOLS_INTERNAL_ABSTRACTMAPDISPLAY_H 
It defines the concept of a map display responsible for controlling how a set of layers are displayed...
 
This is the base class for Layers. 
 
virtual ~AbstractMapDisplay()
Virtual destructor. 
 
AlignType
This enum contains values to control the alignment of components (like Canvas and MapDisplay)...
 
An Envelope defines a 2D rectangular region. 
 
AbstractMapDisplay()
It initializes a new MapDisplay.