26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLOUDDETECTIONDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLOUDDETECTIONDIALOG_H
30 #include "../Config.h"
32 #include "../../../dataaccess/datasource/DataSource.h"
33 #include "../../../dataaccess/datasource/DataSourceInfo.h"
34 #include "../../../maptools/AbstractLayer.h"
35 #include "../../../qt/widgets/rp/RpToolsWidget.h"
36 #include "../se/PolygonSymbolizerWidget.h"
45 namespace Ui {
class CloudDetectionDialogForm; }
50 namespace da {
class DataSetType; }
51 namespace gm {
class Envelope; }
52 namespace mem {
class DataSet; }
60 class RasterHistogramWidget;
77 void setLayers(std::list<map::AbstractLayerPtr> &layers);
188 std::unique_ptr<Ui::CloudDetectionDialogForm>
m_ui;
204 std::unique_ptr<te::gm::Geometry>
m_geom;
A class that models the description of a dataset.
An Envelope defines a 2D rectangular region.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
An abstract class for raster data strucutures.
A Symbolizer describes how a feature is to appear on a map.
boost::shared_ptr< DataSource > DataSourcePtr
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr