26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H    27 #define __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H    80           MultiThreadMapDisplay(
const QSize& size, 
const bool& showFeedback = 
true, QWidget* parent = 0, Qt::WindowFlags f = 0);
    95           void refresh(
bool redraw = 
false);
   108           virtual QPointF transform(
const QPointF& p);
   110           void setSynchronous(
bool on);
   114           void updateLayer(std::vector<te::map::AbstractLayerPtr> layers, 
bool redraw = 
true);
   116           void resizeEvent(QResizeEvent* e);
   120           void updateTransform();
   128           void onDrawLayerFinished(
const int& index, 
const QImage& image);
   130           void onRenderingFinished();
   132           void onDrawCanceled();
   145           void drawLayersFinished(
const QMap<QString, QString>& errors);
   189 #endif  // __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H 
An Envelope defines a 2D rectangular region. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr