26#ifndef __TERRALIB_QT_WIDGETS_INTERNAL_SELECTION_H
27#define __TERRALIB_QT_WIDGETS_INTERNAL_SELECTION_H
31#include "../../../maptools/AbstractLayer.h"
86 Selection(
MapDisplay* display,
const QCursor& cursor,
const std::list<te::map::AbstractLayerPtr>& layers, QObject* parent = 0);
108 void setLayers(
const std::list<te::map::AbstractLayerPtr>& layers);
This is a utility class tool that provides a rectangle that can indicate a boundary.
An Envelope defines a 2D rectangular region.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr