te::mnt::CreateIsolinesDialog Class Reference

#include <CreateIsolinesDialog.h>

Inheritance diagram for te::mnt::CreateIsolinesDialog:
QDialog

Public Member Functions

 CreateIsolinesDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
te::map::AbstractLayerPtr getLayer ()
 
void getMinMax (te::map::AbstractLayerPtr inputLayer, double &min, double &max)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 
void setSRID (int newSRID)
 
 ~CreateIsolinesDialog ()
 

Protected Slots

void on_stepVariableraEnabled (bool)
 
void onCancelPushButtonClicked ()
 
void ondeleteallpushButtonClicked ()
 
void ondeletepushButtonClicked ()
 
void onDummyLineEditEditingFinished ()
 
void onInputComboBoxChanged (int index)
 
void onInputLayerToolButtonClicked ()
 
void oninsertpushButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onSrsToolButtonClicked ()
 
void onStepFixeEnabled (bool)
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Attributes

double m_dummy
 
bool m_hasDummy
 
te::map::AbstractLayerPtr m_inputLayer
 Input layer. More...
 
mntType m_inputType
 Input type (TIN, GRID) More...
 
std::list< te::map::AbstractLayerPtrm_layers
 List of layers. More...
 
double m_max
 
double m_min
 
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
 
bool m_toFile
 
std::unique_ptr< Ui::CreateIsolinesDialogForm > m_ui
 

Detailed Description

Definition at line 52 of file CreateIsolinesDialog.h.

Constructor & Destructor Documentation

te::mnt::CreateIsolinesDialog::~CreateIsolinesDialog ( )
default

Referenced by CreateIsolinesDialog().

Member Function Documentation

te::map::AbstractLayerPtr te::mnt::CreateIsolinesDialog::getLayer ( )
void te::mnt::CreateIsolinesDialog::on_stepVariableraEnabled ( bool  )
protectedslot

Definition at line 404 of file CreateIsolinesDialog.cpp.

References m_ui.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::onCancelPushButtonClicked ( )
protectedslot

Definition at line 464 of file CreateIsolinesDialog.cpp.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::ondeleteallpushButtonClicked ( )
protectedslot

Definition at line 459 of file CreateIsolinesDialog.cpp.

References m_ui.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::ondeletepushButtonClicked ( )
protectedslot

Definition at line 452 of file CreateIsolinesDialog.cpp.

References m_ui.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::onDummyLineEditEditingFinished ( )
protectedslot
void te::mnt::CreateIsolinesDialog::onInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::CreateIsolinesDialog::onInputLayerToolButtonClicked ( )
protectedslot
void te::mnt::CreateIsolinesDialog::oninsertpushButtonClicked ( )
protectedslot

Definition at line 418 of file CreateIsolinesDialog.cpp.

References m_max, and m_ui.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::onSrsToolButtonClicked ( )
protectedslot
void te::mnt::CreateIsolinesDialog::onStepFixeEnabled ( bool  )
protectedslot

Definition at line 391 of file CreateIsolinesDialog.cpp.

References m_ui.

Referenced by CreateIsolinesDialog().

void te::mnt::CreateIsolinesDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::mnt::CreateIsolinesDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::mnt::CreateIsolinesDialog::setSRID ( int  newSRID)

Member Data Documentation

double te::mnt::CreateIsolinesDialog::m_dummy
private
bool te::mnt::CreateIsolinesDialog::m_hasDummy
private
te::map::AbstractLayerPtr te::mnt::CreateIsolinesDialog::m_inputLayer
private
mntType te::mnt::CreateIsolinesDialog::m_inputType
private

Input type (TIN, GRID)

Definition at line 96 of file CreateIsolinesDialog.h.

Referenced by onDummyLineEditEditingFinished(), onInputComboBoxChanged(), and onOkPushButtonClicked().

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

List of layers.

Definition at line 92 of file CreateIsolinesDialog.h.

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

double te::mnt::CreateIsolinesDialog::m_max
private
double te::mnt::CreateIsolinesDialog::m_min
private
std::string te::mnt::CreateIsolinesDialog::m_outputArchive
private

Archive information.

Definition at line 91 of file CreateIsolinesDialog.h.

te::da::DataSourceInfoPtr te::mnt::CreateIsolinesDialog::m_outputDatasource
private

DataSource information.

Definition at line 90 of file CreateIsolinesDialog.h.

Referenced by onOkPushButtonClicked(), and onTargetDatasourceToolButtonPressed().

te::map::AbstractLayerPtr te::mnt::CreateIsolinesDialog::m_outputLayer
private

Generated Layer.

Definition at line 94 of file CreateIsolinesDialog.h.

Referenced by getLayer(), and onOkPushButtonClicked().

int te::mnt::CreateIsolinesDialog::m_outsrid
private

Definition at line 102 of file CreateIsolinesDialog.h.

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

bool te::mnt::CreateIsolinesDialog::m_toFile
private

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