te::mnt::ProfileDialog Class Reference

#include <ProfileDialog.h>

Inheritance diagram for te::mnt::ProfileDialog:

Public Member Functions

te::map::AbstractLayerPtr getLayer ()
 
 ProfileDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 
 ~ProfileDialog ()
 

Protected Slots

void DrawSelected (const std::vector< te::gm::LineString * > visadas, const std::vector< te::color::RGBAColor >color)
 
void onClearSelectionClicked ()
 
void onInputComboBoxChanged (int index)
 
void onOkPushButtonClicked ()
 
void onRasterInputComboBoxChanged (int index)
 
void onSelectGeometryClicked ()
 
void onVectorInputComboBoxChanged (int index)
 

Private Attributes

std::auto_ptr< te::da::DataSetTypem_dsType
 
double m_dummy
 
te::map::AbstractLayerPtr m_inputLayer
 
mntType m_inputType
 Input type (TIN, GRID) More...
 
std::list< te::map::AbstractLayerPtrm_layers
 
te::map::AbstractLayerPtr m_outputLayer
 
te::map::AbstractLayerPtr m_rasterinputLayer
 
int m_srid
 
std::auto_ptr< Ui::ProfileDialogForm > m_ui
 
te::map::AbstractLayerPtr m_vectorinputLayer
 

Detailed Description

Definition at line 50 of file ProfileDialog.h.

Constructor & Destructor Documentation

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

Member Function Documentation

void te::mnt::ProfileDialog::DrawSelected ( const std::vector< te::gm::LineString * >  visadas,
const std::vector< te::color::RGBAColor color 
)
protectedslot
te::map::AbstractLayerPtr te::mnt::ProfileDialog::getLayer ( )
void te::mnt::ProfileDialog::onClearSelectionClicked ( )
protectedslot
void te::mnt::ProfileDialog::onInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::onOkPushButtonClicked ( )
protectedslot
void te::mnt::ProfileDialog::onRasterInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::onSelectGeometryClicked ( )
protectedslot
void te::mnt::ProfileDialog::onVectorInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Member Data Documentation

std::auto_ptr<te::da::DataSetType> te::mnt::ProfileDialog::m_dsType
private

Definition at line 87 of file ProfileDialog.h.

double te::mnt::ProfileDialog::m_dummy
private

Definition at line 86 of file ProfileDialog.h.

te::map::AbstractLayerPtr te::mnt::ProfileDialog::m_inputLayer
private

Definition at line 82 of file ProfileDialog.h.

mntType te::mnt::ProfileDialog::m_inputType
private

Input type (TIN, GRID)

Definition at line 84 of file ProfileDialog.h.

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

Definition at line 83 of file ProfileDialog.h.

te::map::AbstractLayerPtr te::mnt::ProfileDialog::m_outputLayer
private

Definition at line 80 of file ProfileDialog.h.

te::map::AbstractLayerPtr te::mnt::ProfileDialog::m_rasterinputLayer
private

Definition at line 88 of file ProfileDialog.h.

int te::mnt::ProfileDialog::m_srid
private

Definition at line 85 of file ProfileDialog.h.

std::auto_ptr<Ui::ProfileDialogForm> te::mnt::ProfileDialog::m_ui
private

Definition at line 78 of file ProfileDialog.h.

te::map::AbstractLayerPtr te::mnt::ProfileDialog::m_vectorinputLayer
private

Definition at line 89 of file ProfileDialog.h.


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