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

Protected Slots

void onBreakLinesComboBoxChanged (int index)
 
void onCancelPushButtonClicked ()
 
void onHelpPushButtonClicked ()
 
void onIsolinesComboBoxChanged (int index)
 
void onNoToggled ()
 
void onOkPushButtonClicked ()
 
void onSamplesComboBoxChanged (int index)
 
void onScalePushButtonClicked ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onYesToggled ()
 

Private Attributes

te::map::AbstractLayerPtr m_breaklinesLayer
 BreakLines layer. 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::map::AbstractLayerPtr m_isolinesLayer
 Isolines layer. 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...
 
te::map::AbstractLayerPtr m_samplesLayer
 Points layer. More...
 
double m_scale
 Triangulation scale. More...
 
bool m_toFile
 
double m_tol
 Triangulation lines simplification tolerance. More...
 
std::auto_ptr< Ui::TINGenerationDialogForm > m_ui
 

Detailed Description

Definition at line 48 of file TINGenerationDialog.h.

Constructor & Destructor Documentation

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

Member Function Documentation

te::map::AbstractLayerPtr te::mnt::TINGenerationDialog::getLayer ( )
void te::mnt::TINGenerationDialog::onBreakLinesComboBoxChanged ( int  index)
protectedslot
void te::mnt::TINGenerationDialog::onCancelPushButtonClicked ( )
protectedslot
void te::mnt::TINGenerationDialog::onHelpPushButtonClicked ( )
protectedslot
void te::mnt::TINGenerationDialog::onIsolinesComboBoxChanged ( int  index)
protectedslot
void te::mnt::TINGenerationDialog::onNoToggled ( )
protectedslot
void te::mnt::TINGenerationDialog::onOkPushButtonClicked ( )
protectedslot
void te::mnt::TINGenerationDialog::onSamplesComboBoxChanged ( int  index)
protectedslot
void te::mnt::TINGenerationDialog::onScalePushButtonClicked ( )
protectedslot
void te::mnt::TINGenerationDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::mnt::TINGenerationDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::mnt::TINGenerationDialog::onYesToggled ( )
protectedslot
void te::mnt::TINGenerationDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Member Data Documentation

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

BreakLines layer.

Definition at line 89 of file TINGenerationDialog.h.

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

Triangulation breaklines simplification tolerance.

Definition at line 93 of file TINGenerationDialog.h.

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

Triangulation lines simplification maximum distance.

Definition at line 94 of file TINGenerationDialog.h.

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

Triangulation edges minimum size.

Definition at line 95 of file TINGenerationDialog.h.

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

Isolines layer.

Definition at line 87 of file TINGenerationDialog.h.

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

List of layers.

Definition at line 86 of file TINGenerationDialog.h.

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

Archive information.

Definition at line 84 of file TINGenerationDialog.h.

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

DataSource information.

Definition at line 83 of file TINGenerationDialog.h.

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

Generated Layer.

Definition at line 90 of file TINGenerationDialog.h.

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

Points layer.

Definition at line 88 of file TINGenerationDialog.h.

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

Triangulation scale.

Definition at line 91 of file TINGenerationDialog.h.

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

Definition at line 85 of file TINGenerationDialog.h.

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

Triangulation lines simplification tolerance.

Definition at line 92 of file TINGenerationDialog.h.

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

Definition at line 81 of file TINGenerationDialog.h.


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