This class is GUI used to define the parameters raster data edition. More...
#include <RasterEditWizardPage.h>
Public Member Functions | |
| std::shared_ptr< te::rst::Raster > | getOutputRaster () |
| Return the current output raster. | |
| const std::vector< std::map< unsigned int, std::string > > & | getPalleteIndex2Descriptions () const |
| Return the current output pallete indexes to their respetive descriptions. | |
| bool | isComplete () const |
| RasterEditWizardPage (QWidget *parent, te::qt::widgets::MapDisplay *mainMapDispPtr, te::qt::widgets::LayerItemView *mainLayerExplorerPtr) | |
| bool | setLayer (te::map::AbstractLayerPtr layer) |
| This method is used to set the selected layer for editing operation. | |
| ~RasterEditWizardPage () | |
Protected Slots | |
| void | addRulePushButtonClicked () |
| void | drawGeometries () |
| void | newValueComboBoxcurrentIndexChanged (int index) |
| void | oldValueComboBoxcurrentIndexChanged (int index) |
| void | onAddNewValuePushButtonClicked () |
| void | onEnvelopeAcquired (te::gm::Envelope env) |
| void | onGeomAquired (te::gm::Polygon *poly) |
| void | onLoadROISPushButtonClicked () |
| void | onPointPicked (double x, double y) |
| void | onPointPickedOnMainMapDisplay (QPointF &) |
| void | onRemoveRoiItem () |
| void | onReplaceAllPushButtonClicked () |
| void | onRoiTableWidgetItemClicked (QTableWidgetItem *) |
| void | onSelectRoiItem () |
| void | onsetNewValueColorPushButtonClicked () |
| void | onTansferPushButtonClicked () |
| void | removeRulePushButtonClicked () |
Protected Member Functions | |
| void | addRoiItem () |
| unsigned int | getBand () |
| void | getReplaceValues (std::vector< std::pair< double, double > > &replaceValues) const |
| void | getROIs (std::vector< te::gm::Geometry * > &geomVec) |
| void | updateValuesCombos () |
Private Attributes | |
| std::vector< te::gm::Geometry * > | m_geomVec |
| te::qt::widgets::LayerItemView * | m_mainLayerExplorerPtr |
| te::qt::widgets::MapDisplay * | m_mainMapDispPtr |
| std::string | m_outputDataSourceID |
| std::shared_ptr< te::rst::Raster > | m_outputRasterPtr |
| std::vector< std::map< unsigned int, std::string > > | m_palleteIndex2Descriptions |
| std::unique_ptr< te::qt::widgets::RasterNavigatorDialog > | m_rasterMavDialogPtr |
| std::unique_ptr< Ui::RasterEditWizardPageForm > | m_ui |
This class is GUI used to define the parameters raster data edition.
Definition at line 63 of file RasterEditWizardPage.h.
| te::qt::widgets::RasterEditWizardPage::RasterEditWizardPage | ( | QWidget * | parent, |
| te::qt::widgets::MapDisplay * | mainMapDispPtr, | ||
| te::qt::widgets::LayerItemView * | mainLayerExplorerPtr ) |
| te::qt::widgets::RasterEditWizardPage::~RasterEditWizardPage | ( | ) |
|
protected |
|
protectedslot |
|
protectedslot |
|
protected |
| std::shared_ptr< te::rst::Raster > te::qt::widgets::RasterEditWizardPage::getOutputRaster | ( | ) |
Return the current output raster.
|
inline |
Return the current output pallete indexes to their respetive descriptions.
Return the current output pallete indexes to their respetive descriptions.
Definition at line 101 of file RasterEditWizardPage.h.
References m_palleteIndex2Descriptions.
|
protected |
|
protected |
| bool te::qt::widgets::RasterEditWizardPage::isComplete | ( | ) | const |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
| bool te::qt::widgets::RasterEditWizardPage::setLayer | ( | te::map::AbstractLayerPtr | layer | ) |
|
protected |
|
private |
Definition at line 156 of file RasterEditWizardPage.h.
|
private |
Definition at line 154 of file RasterEditWizardPage.h.
|
private |
Definition at line 153 of file RasterEditWizardPage.h.
|
private |
Definition at line 159 of file RasterEditWizardPage.h.
|
private |
Definition at line 158 of file RasterEditWizardPage.h.
|
private |
Definition at line 160 of file RasterEditWizardPage.h.
Referenced by getPalleteIndex2Descriptions().
|
private |
Definition at line 157 of file RasterEditWizardPage.h.
|
private |
Definition at line 155 of file RasterEditWizardPage.h.