te::mnt::SmoothIsolinesDialog Class Reference

#include <SmoothIsolinesDialog.h>

Inheritance diagram for te::mnt::SmoothIsolinesDialog:
QDialog

Public Member Functions

te::map::AbstractLayerPtr getLayer ()
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 Set the layer that can be used. More...
 
void setSRID (int newSRID)
 
 SmoothIsolinesDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~SmoothIsolinesDialog ()
 

Protected Slots

void onCancelPushButtonClicked ()
 
void onInputComboBoxChanged (int index)
 
void onInputLayerToolButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onScalePushButtonClicked ()
 
void onSrsToolButtonClicked ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Attributes

double m_factor
 
te::map::AbstractLayerPtr m_inputLayer
 Input layer. More...
 
std::list< te::map::AbstractLayerPtrm_layers
 List of layers. More...
 
double m_maxdist
 
std::string m_outputArchive
 Archive information. More...
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
te::map::AbstractLayerPtr m_outputLayer
 Generated Layer. More...
 
int m_outsrid
 
double m_scale
 
bool m_toFile
 
std::unique_ptr< Ui::SmoothIsolinesDialogForm > m_ui
 

Detailed Description

Definition at line 50 of file SmoothIsolinesDialog.h.

Constructor & Destructor Documentation

te::mnt::SmoothIsolinesDialog::~SmoothIsolinesDialog ( )
default

Referenced by SmoothIsolinesDialog().

Member Function Documentation

te::map::AbstractLayerPtr te::mnt::SmoothIsolinesDialog::getLayer ( )
void te::mnt::SmoothIsolinesDialog::onCancelPushButtonClicked ( )
protectedslot

Definition at line 355 of file SmoothIsolinesDialog.cpp.

Referenced by SmoothIsolinesDialog().

void te::mnt::SmoothIsolinesDialog::onInputComboBoxChanged ( int  index)
protectedslot

Definition at line 135 of file SmoothIsolinesDialog.cpp.

References m_inputLayer, m_layers, m_ui, and setSRID().

Referenced by SmoothIsolinesDialog().

void te::mnt::SmoothIsolinesDialog::onInputLayerToolButtonClicked ( )
protectedslot
void te::mnt::SmoothIsolinesDialog::onScalePushButtonClicked ( )
protectedslot

Definition at line 157 of file SmoothIsolinesDialog.cpp.

References m_factor, m_maxdist, m_scale, and m_ui.

Referenced by SmoothIsolinesDialog().

void te::mnt::SmoothIsolinesDialog::onSrsToolButtonClicked ( )
protectedslot
void te::mnt::SmoothIsolinesDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::mnt::SmoothIsolinesDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::mnt::SmoothIsolinesDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Definition at line 95 of file SmoothIsolinesDialog.cpp.

References te::mnt::getMNTType(), te::mnt::ISOLINE, m_layers, and m_ui.

Referenced by te::qt::plugins::mnt::SmoothAction::onActionActivated().

void te::mnt::SmoothIsolinesDialog::setSRID ( int  newSRID)

Member Data Documentation

double te::mnt::SmoothIsolinesDialog::m_factor
private

Definition at line 92 of file SmoothIsolinesDialog.h.

Referenced by onOkPushButtonClicked(), and onScalePushButtonClicked().

te::map::AbstractLayerPtr te::mnt::SmoothIsolinesDialog::m_inputLayer
private

Input layer.

Definition at line 88 of file SmoothIsolinesDialog.h.

Referenced by onInputComboBoxChanged(), and onOkPushButtonClicked().

std::list<te::map::AbstractLayerPtr> te::mnt::SmoothIsolinesDialog::m_layers
private

List of layers.

Definition at line 87 of file SmoothIsolinesDialog.h.

Referenced by onInputComboBoxChanged(), onInputLayerToolButtonClicked(), and setLayers().

double te::mnt::SmoothIsolinesDialog::m_maxdist
private

Definition at line 93 of file SmoothIsolinesDialog.h.

Referenced by onOkPushButtonClicked(), and onScalePushButtonClicked().

std::string te::mnt::SmoothIsolinesDialog::m_outputArchive
private

Archive information.

Definition at line 85 of file SmoothIsolinesDialog.h.

te::da::DataSourceInfoPtr te::mnt::SmoothIsolinesDialog::m_outputDatasource
private

DataSource information.

Definition at line 84 of file SmoothIsolinesDialog.h.

Referenced by onOkPushButtonClicked(), and onTargetDatasourceToolButtonPressed().

te::map::AbstractLayerPtr te::mnt::SmoothIsolinesDialog::m_outputLayer
private

Generated Layer.

Definition at line 89 of file SmoothIsolinesDialog.h.

Referenced by getLayer(), and onOkPushButtonClicked().

int te::mnt::SmoothIsolinesDialog::m_outsrid
private

Definition at line 95 of file SmoothIsolinesDialog.h.

Referenced by onOkPushButtonClicked(), setSRID(), and SmoothIsolinesDialog().

double te::mnt::SmoothIsolinesDialog::m_scale
private

Definition at line 91 of file SmoothIsolinesDialog.h.

Referenced by onScalePushButtonClicked().

bool te::mnt::SmoothIsolinesDialog::m_toFile
private

The documentation for this class was generated from the following files: