26#ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLOUDDETECTIONDIALOG_H
27#define __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLOUDDETECTIONDIALOG_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"
45namespace 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