26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_FILTERDIALOGFORM_H 27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_FILTERDIALOGFORM_H 31 #include "../../../maptools/AbstractLayer.h" 32 #include "../../../qt/widgets/rp/RpToolsWidget.h" 33 #include "../../../rp/Filter.h" 34 #include "../../../se/ChannelSelection.h" 35 #include "../Config.h" 43 #include <boost/numeric/ublas/matrix.hpp> 48 #include <QActionGroup> 50 namespace Ui {
class FilterDialogForm; }
69 class DoubleListWidget;
81 bool isComplete()
const;
98 void setActionGroup(QActionGroup* actionGroup);
104 void onFilterTypeComboBoxActivated(
int index);
106 void onIterationsChanged(
int iteration);
108 void onMaskToolButtonClicked();
110 void onLoadMaskToolButtonClicked();
112 void onPreviewCheckBoxToggled(
bool isChecked);
114 void onOkPushButtonClicked();
122 void onMapDisplayExtentChanged();
138 void listFilterTypes();
140 void getRasterFromROI();
152 void closeEvent(QCloseEvent* e);
156 std::auto_ptr<Ui::FilterDialogForm>
m_ui;
175 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_FILTERDIALOGFORM_H
An Envelope defines a 2D rectangular region.
An abstract class for raster data strucutures.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
ChannelSelection specifies the false-color channel selection for a multi-spectral raster source (such...