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 onaddPointKeyToggled (bool checked)
 
void onaddPointMouseToggled (bool checked)
 
void onaddPointToggled (bool checked)
 
void onchangePointToggled (bool checked)
 
void ondeletePathToggled (bool checked)
 
void ondeletePointToggled (bool checked)
 
void oneditionEnabled (bool)
 
void onGeometriesChanged ()
 
void onInputComboBoxChanged (int index)
 
void oninvertToggled (bool checked)
 
void onOkPushButtonClicked ()
 
void onselectionEnabled (bool)
 
void onselectLineToggled (bool checked)
 
void onVectorInputComboBoxChanged (int index)
 

Private Attributes

te::qt::af::BaseApplicationm_app
 
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
 
te::qt::widgets::AbstractToolm_tool
 
std::auto_ptr< Ui::ProfileDialogForm > m_ui
 
te::map::AbstractLayerPtr m_vectorinputLayer
 
std::vector< te::gm::LineString * > m_visadas
 

Detailed Description

Definition at line 55 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::onaddPointKeyToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::onaddPointMouseToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::onaddPointToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::onchangePointToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::ondeletePathToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::ondeletePointToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::oneditionEnabled ( bool  )
protectedslot
void te::mnt::ProfileDialog::onGeometriesChanged ( )
protectedslot
void te::mnt::ProfileDialog::onInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::oninvertToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::onOkPushButtonClicked ( )
protectedslot
void te::mnt::ProfileDialog::onselectionEnabled ( bool  )
protectedslot
void te::mnt::ProfileDialog::onselectLineToggled ( bool  checked)
protectedslot
void te::mnt::ProfileDialog::onVectorInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Member Data Documentation

te::qt::af::BaseApplication* te::mnt::ProfileDialog::m_app
private

Definition at line 115 of file ProfileDialog.h.

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

Definition at line 109 of file ProfileDialog.h.

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

Definition at line 108 of file ProfileDialog.h.

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

Definition at line 104 of file ProfileDialog.h.

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

Input type (TIN, GRID)

Definition at line 106 of file ProfileDialog.h.

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

Definition at line 105 of file ProfileDialog.h.

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

Definition at line 102 of file ProfileDialog.h.

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

Definition at line 110 of file ProfileDialog.h.

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

Definition at line 107 of file ProfileDialog.h.

te::qt::widgets::AbstractTool* te::mnt::ProfileDialog::m_tool
private

Definition at line 114 of file ProfileDialog.h.

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

Definition at line 100 of file ProfileDialog.h.

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

Definition at line 111 of file ProfileDialog.h.

std::vector<te::gm::LineString*> te::mnt::ProfileDialog::m_visadas
private

Definition at line 128 of file ProfileDialog.h.


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