26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H 
   27 #define __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H 
   33 #include <QtCore/QMap> 
   34 #include <QtCore/QString> 
   47       class DrawLayerThread;
 
   77           MultiThreadMapDisplay(
const QSize& size, 
const bool& showFeedback = 
true, QWidget* parent = 0, Qt::WindowFlags f = 0);
 
  103           virtual QPointF transform(
const QPointF& p);
 
  107           void updateTransform();
 
  111           void showFeedback(
const QImage& image);
 
  113           void onDrawLayerFinished(
const int& index, 
const QImage& image);
 
  126           void drawLayersFinished(
const QMap<QString, QString>& errors);
 
  166 #endif  // __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H 
An Envelope defines a 2D rectangular region.