te::mnt::SlopeDialog Class Reference

#include <SlopeDialog.h>

Inheritance diagram for te::mnt::SlopeDialog:
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)
 
 SlopeDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~SlopeDialog ()
 

Protected Slots

void onAspectToggled ()
 
void onCancelPushButtonClicked ()
 
void onDimCLineEditEditingFinished ()
 
void onDimLLineEditEditingFinished ()
 
void onInputComboBoxChanged (int index)
 
void onInputLayerToolButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onResXLineEditEditingFinished ()
 
void onResYLineEditEditingFinished ()
 
void onSlopeToggled ()
 
void onSrsToolButtonClicked ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Attributes

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...
 
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
 
std::unique_ptr< Ui::SlopeDialogForm > m_ui
 

Detailed Description

Definition at line 50 of file SlopeDialog.h.

Constructor & Destructor Documentation

te::mnt::SlopeDialog::~SlopeDialog ( )
default

Referenced by SlopeDialog().

Member Function Documentation

te::map::AbstractLayerPtr te::mnt::SlopeDialog::getLayer ( )

Definition at line 201 of file SlopeDialog.cpp.

References m_outputLayer.

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

void te::mnt::SlopeDialog::onAspectToggled ( )
protectedslot

Definition at line 212 of file SlopeDialog.cpp.

References m_ui.

Referenced by SlopeDialog().

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

Definition at line 425 of file SlopeDialog.cpp.

Referenced by SlopeDialog().

void te::mnt::SlopeDialog::onDimCLineEditEditingFinished ( )
protectedslot
void te::mnt::SlopeDialog::onDimLLineEditEditingFinished ( )
protectedslot
void te::mnt::SlopeDialog::onInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::SlopeDialog::onInputLayerToolButtonClicked ( )
protectedslot
void te::mnt::SlopeDialog::onResXLineEditEditingFinished ( )
protectedslot
void te::mnt::SlopeDialog::onResYLineEditEditingFinished ( )
protectedslot
void te::mnt::SlopeDialog::onSlopeToggled ( )
protectedslot

Definition at line 206 of file SlopeDialog.cpp.

References m_ui.

Referenced by SlopeDialog().

void te::mnt::SlopeDialog::onSrsToolButtonClicked ( )
protectedslot

Definition at line 430 of file SlopeDialog.cpp.

References te::qt::widgets::SRSManagerDialog::getSelectedSRS(), and setSRID().

Referenced by SlopeDialog().

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

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Definition at line 112 of file SlopeDialog.cpp.

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

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

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

Member Data Documentation

mntType te::mnt::SlopeDialog::m_inputType
private

Input type (TIN, GRID)

Definition at line 95 of file SlopeDialog.h.

Referenced by onInputComboBoxChanged().

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

List of layers.

Definition at line 91 of file SlopeDialog.h.

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

std::string te::mnt::SlopeDialog::m_outputArchive
private

Archive information.

Definition at line 90 of file SlopeDialog.h.

te::da::DataSourceInfoPtr te::mnt::SlopeDialog::m_outputDatasource
private

DataSource information.

Definition at line 89 of file SlopeDialog.h.

Referenced by onTargetDatasourceToolButtonPressed().

te::map::AbstractLayerPtr te::mnt::SlopeDialog::m_outputLayer
private

Generated Layer.

Definition at line 93 of file SlopeDialog.h.

Referenced by getLayer(), and onOkPushButtonClicked().

int te::mnt::SlopeDialog::m_outsrid
private

Definition at line 97 of file SlopeDialog.h.

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


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