#include <DissolveDialog.h>
Public Member Functions | |
DissolveDialog (QWidget *parent=0, Qt::WindowFlags f=0) | |
te::map::AbstractLayerPtr | getLayer () |
Get the generated layer. More... | |
te::dt::Property * | getSelectedPropertyByName (std::string propertyName) |
Get the selected property based on selected QListWidgetItem using the name of property. More... | |
std::vector< std::string > | getSelectedPropertyNames () |
Get the selected properties based on selected QListWidgetItem. More... | |
std::map< te::dt::Property *, std::vector< te::stat::StatisticalSummary > > | getStatisticalSummary () |
Get the Grouping Functions Type based on selected QListWidgetItem. More... | |
std::vector< std::string > | getWarnings () |
Get warning messages. More... | |
bool | isCollection () |
Verify if the output result is a collection or single geometry. More... | |
void | setFunctionsByLayer (std::vector< te::dt::Property * > properties) |
Set Grouping Functions Type for 'm_outputListWidget' based on Selected Layer. More... | |
void | setLayers (std::list< te::map::AbstractLayerPtr > layers) |
Set the layer that can be used. More... | |
void | setStatisticalSummary () |
Set Statistical Summary Type for combobox 'm_selectAllComboBox' and 'm_rejectAllComboBox' based on a enum. More... | |
void | setStatisticalSummaryMap () |
Map Statistical Summary Type enum for an intuitive name. More... | |
~DissolveDialog () | |
Protected Slots | |
void | onAdvanced (bool visible) |
void | onCancelPushButtonClicked () |
void | onFilterLineEditTextChanged (const QString &text) |
void | onLayerComboBoxChanged (int index) |
void | onMultiGeometryChecked (bool checked) |
void | onOkPushButtonClicked () |
void | onOutputListWidgetClicked (QListWidgetItem *item) |
void | onRejectAllComboBoxChanged (int index) |
void | onSelectAllComboBoxChanged (int index) |
void | onTargetDatasourceToolButtonPressed () |
void | onTargetFileToolButtonPressed () |
Private Types | |
typedef std::map< te::stat::StatisticalSummary, std::string > | StaticalSummaryMap |
Private Attributes | |
te::map::AbstractLayerPtr | m_inputLayer |
Layer used for dissolve. More... | |
std::vector< te::vp::InputParams > | m_inputParams |
A vector of input parameters. More... | |
te::map::AbstractLayerPtr | m_layer |
Generated Layer. More... | |
std::list< te::map::AbstractLayerPtr > | m_layers |
List of layers. More... | |
te::da::DataSourceInfoPtr | m_outputDatasource |
DataSource information. More... | |
te::vp::AlgorithmParams * | m_params |
Algorithm parameters. More... | |
std::vector< te::dt::Property * > | m_properties |
Properties related to the selected Layer. More... | |
StaticalSummaryMap | m_StatisticalSummaryMap |
Maping of Statistical Summary enum. More... | |
bool | m_toFile |
The output file is in a file. More... | |
std::auto_ptr< Ui::DissolveDialogForm > | m_ui |
DialogForm. More... | |
std::vector< std::string > | m_warnings |
Warnings during the operation. More... | |
Definition at line 64 of file DissolveDialog.h.
|
private |
Definition at line 165 of file DissolveDialog.h.
te::vp::DissolveDialog::DissolveDialog | ( | QWidget * | parent = 0 , |
Qt::WindowFlags | f = 0 |
||
) |
te::vp::DissolveDialog::~DissolveDialog | ( | ) |
te::map::AbstractLayerPtr te::vp::DissolveDialog::getLayer | ( | ) |
Get the generated layer.
te::dt::Property* te::vp::DissolveDialog::getSelectedPropertyByName | ( | std::string | propertyName | ) |
Get the selected property based on selected QListWidgetItem using the name of property.
std::vector<std::string> te::vp::DissolveDialog::getSelectedPropertyNames | ( | ) |
Get the selected properties based on selected QListWidgetItem.
std::map<te::dt::Property*, std::vector<te::stat::StatisticalSummary> > te::vp::DissolveDialog::getStatisticalSummary | ( | ) |
Get the Grouping Functions Type based on selected QListWidgetItem.
std::vector<std::string> te::vp::DissolveDialog::getWarnings | ( | ) |
Get warning messages.
bool te::vp::DissolveDialog::isCollection | ( | ) |
Verify if the output result is a collection or single geometry.
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
|
protectedslot |
void te::vp::DissolveDialog::setFunctionsByLayer | ( | std::vector< te::dt::Property * > | properties | ) |
Set Grouping Functions Type for 'm_outputListWidget' based on Selected Layer.
void te::vp::DissolveDialog::setLayers | ( | std::list< te::map::AbstractLayerPtr > | layers | ) |
Set the layer that can be used.
layers | List of AbstractLayerPtr |
selectedLayer | Selected AbstractLayerPtr |
void te::vp::DissolveDialog::setStatisticalSummary | ( | ) |
Set Statistical Summary Type for combobox 'm_selectAllComboBox' and 'm_rejectAllComboBox' based on a enum.
void te::vp::DissolveDialog::setStatisticalSummaryMap | ( | ) |
Map Statistical Summary Type enum for an intuitive name.
|
private |
Layer used for dissolve.
Definition at line 169 of file DissolveDialog.h.
|
private |
A vector of input parameters.
Definition at line 171 of file DissolveDialog.h.
|
private |
Generated Layer.
Definition at line 178 of file DissolveDialog.h.
|
private |
List of layers.
Definition at line 168 of file DissolveDialog.h.
|
private |
DataSource information.
Definition at line 177 of file DissolveDialog.h.
|
private |
Algorithm parameters.
Definition at line 172 of file DissolveDialog.h.
|
private |
Properties related to the selected Layer.
Definition at line 174 of file DissolveDialog.h.
|
private |
Maping of Statistical Summary enum.
Definition at line 175 of file DissolveDialog.h.
|
private |
The output file is in a file.
Definition at line 180 of file DissolveDialog.h.
|
private |
DialogForm.
Definition at line 167 of file DissolveDialog.h.
|
private |
Warnings during the operation.
Definition at line 181 of file DissolveDialog.h.