te::mnt::TINGenerationDialog Class Reference

#include <TINGenerationDialog.h>

Inheritance diagram for te::mnt::TINGenerationDialog:

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)
 
 TINGenerationDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~TINGenerationDialog ()
 

Protected Slots

void onBreakLinesComboBoxChanged (int index)
 
void onCancelPushButtonClicked ()
 
void onInputBreaklineToolButtonClicked ()
 
void onInputIsolinesToolButtonClicked ()
 
void onInputSamplesToolButtonClicked ()
 
void onIsolinesComboBoxChanged (int index)
 
void onNoToggled ()
 
void onOkPushButtonClicked ()
 
void onSamplesComboBoxChanged (int index)
 
void onScalePushButtonClicked ()
 
void onSrsToolButtonClicked ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onYesToggled ()
 

Private Attributes

te::da::DataSourcePtr m_breakDataSource
 BreakLines DataSourcePtr. More...
 
te::map::AbstractLayerPtr m_breaklinesLayer
 BreakLines layer. More...
 
std::string m_breakSetName
 BreakLines DataSetLayer name. More...
 
double m_breaktol
 Triangulation breaklines simplification tolerance. More...
 
double m_distance
 Triangulation lines simplification maximum distance. More...
 
double m_edgeSize
 Triangulation edges minimum size. More...
 
te::da::DataSourcePtr m_isolinesDataSource
 Isolines DataSourcePtr. More...
 
te::map::AbstractLayerPtr m_isolinesLayer
 Isolines layer. More...
 
std::string m_isoSetName
 Isolines DataSetLayer name. More...
 
int m_isosrid
 
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
 
te::da::DataSourcePtr m_samplesDataSource
 Samples DataSourcePtr. More...
 
std::string m_sampleSetName
 Samples DataSetLayer name. More...
 
te::map::AbstractLayerPtr m_samplesLayer
 Points layer. More...
 
int m_samplesrid
 
double m_scale
 Triangulation scale. More...
 
bool m_toFile
 
double m_tol
 Triangulation lines simplification tolerance. More...
 
std::unique_ptr< Ui::TINGenerationDialogForm > m_ui
 

Detailed Description

Definition at line 51 of file TINGenerationDialog.h.

Constructor & Destructor Documentation

◆ TINGenerationDialog()

te::mnt::TINGenerationDialog::TINGenerationDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~TINGenerationDialog()

te::mnt::TINGenerationDialog::~TINGenerationDialog ( )

Member Function Documentation

◆ getLayer()

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

◆ onBreakLinesComboBoxChanged

void te::mnt::TINGenerationDialog::onBreakLinesComboBoxChanged ( int  index)
protectedslot

◆ onCancelPushButtonClicked

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

◆ onInputBreaklineToolButtonClicked

void te::mnt::TINGenerationDialog::onInputBreaklineToolButtonClicked ( )
protectedslot

◆ onInputIsolinesToolButtonClicked

void te::mnt::TINGenerationDialog::onInputIsolinesToolButtonClicked ( )
protectedslot

◆ onInputSamplesToolButtonClicked

void te::mnt::TINGenerationDialog::onInputSamplesToolButtonClicked ( )
protectedslot

◆ onIsolinesComboBoxChanged

void te::mnt::TINGenerationDialog::onIsolinesComboBoxChanged ( int  index)
protectedslot

◆ onNoToggled

void te::mnt::TINGenerationDialog::onNoToggled ( )
protectedslot

◆ onOkPushButtonClicked

void te::mnt::TINGenerationDialog::onOkPushButtonClicked ( )
protectedslot

◆ onSamplesComboBoxChanged

void te::mnt::TINGenerationDialog::onSamplesComboBoxChanged ( int  index)
protectedslot

◆ onScalePushButtonClicked

void te::mnt::TINGenerationDialog::onScalePushButtonClicked ( )
protectedslot

◆ onSrsToolButtonClicked

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

◆ onTargetDatasourceToolButtonPressed

void te::mnt::TINGenerationDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot

◆ onTargetFileToolButtonPressed

void te::mnt::TINGenerationDialog::onTargetFileToolButtonPressed ( )
protectedslot

◆ onYesToggled

void te::mnt::TINGenerationDialog::onYesToggled ( )
protectedslot

◆ setLayers()

void te::mnt::TINGenerationDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

◆ setSRID()

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

Member Data Documentation

◆ m_breakDataSource

te::da::DataSourcePtr te::mnt::TINGenerationDialog::m_breakDataSource
private

BreakLines DataSourcePtr.

Definition at line 101 of file TINGenerationDialog.h.

◆ m_breaklinesLayer

te::map::AbstractLayerPtr te::mnt::TINGenerationDialog::m_breaklinesLayer
private

BreakLines layer.

Definition at line 97 of file TINGenerationDialog.h.

◆ m_breakSetName

std::string te::mnt::TINGenerationDialog::m_breakSetName
private

BreakLines DataSetLayer name.

Definition at line 104 of file TINGenerationDialog.h.

◆ m_breaktol

double te::mnt::TINGenerationDialog::m_breaktol
private

Triangulation breaklines simplification tolerance.

Definition at line 107 of file TINGenerationDialog.h.

◆ m_distance

double te::mnt::TINGenerationDialog::m_distance
private

Triangulation lines simplification maximum distance.

Definition at line 108 of file TINGenerationDialog.h.

◆ m_edgeSize

double te::mnt::TINGenerationDialog::m_edgeSize
private

Triangulation edges minimum size.

Definition at line 109 of file TINGenerationDialog.h.

◆ m_isolinesDataSource

te::da::DataSourcePtr te::mnt::TINGenerationDialog::m_isolinesDataSource
private

Isolines DataSourcePtr.

Definition at line 99 of file TINGenerationDialog.h.

◆ m_isolinesLayer

te::map::AbstractLayerPtr te::mnt::TINGenerationDialog::m_isolinesLayer
private

Isolines layer.

Definition at line 95 of file TINGenerationDialog.h.

◆ m_isoSetName

std::string te::mnt::TINGenerationDialog::m_isoSetName
private

Isolines DataSetLayer name.

Definition at line 102 of file TINGenerationDialog.h.

◆ m_isosrid

int te::mnt::TINGenerationDialog::m_isosrid
private

Definition at line 111 of file TINGenerationDialog.h.

◆ m_layers

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

List of layers.

Definition at line 94 of file TINGenerationDialog.h.

◆ m_outputArchive

std::string te::mnt::TINGenerationDialog::m_outputArchive
private

Archive information.

Definition at line 92 of file TINGenerationDialog.h.

◆ m_outputDatasource

te::da::DataSourceInfoPtr te::mnt::TINGenerationDialog::m_outputDatasource
private

DataSource information.

Definition at line 91 of file TINGenerationDialog.h.

◆ m_outputLayer

te::map::AbstractLayerPtr te::mnt::TINGenerationDialog::m_outputLayer
private

Generated Layer.

Definition at line 98 of file TINGenerationDialog.h.

◆ m_outsrid

int te::mnt::TINGenerationDialog::m_outsrid
private

Definition at line 113 of file TINGenerationDialog.h.

◆ m_samplesDataSource

te::da::DataSourcePtr te::mnt::TINGenerationDialog::m_samplesDataSource
private

Samples DataSourcePtr.

Definition at line 100 of file TINGenerationDialog.h.

◆ m_sampleSetName

std::string te::mnt::TINGenerationDialog::m_sampleSetName
private

Samples DataSetLayer name.

Definition at line 103 of file TINGenerationDialog.h.

◆ m_samplesLayer

te::map::AbstractLayerPtr te::mnt::TINGenerationDialog::m_samplesLayer
private

Points layer.

Definition at line 96 of file TINGenerationDialog.h.

◆ m_samplesrid

int te::mnt::TINGenerationDialog::m_samplesrid
private

Definition at line 112 of file TINGenerationDialog.h.

◆ m_scale

double te::mnt::TINGenerationDialog::m_scale
private

Triangulation scale.

Definition at line 105 of file TINGenerationDialog.h.

◆ m_toFile

bool te::mnt::TINGenerationDialog::m_toFile
private

Definition at line 93 of file TINGenerationDialog.h.

◆ m_tol

double te::mnt::TINGenerationDialog::m_tol
private

Triangulation lines simplification tolerance.

Definition at line 106 of file TINGenerationDialog.h.

◆ m_ui

std::unique_ptr<Ui::TINGenerationDialogForm> te::mnt::TINGenerationDialog::m_ui
private

Definition at line 89 of file TINGenerationDialog.h.


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