te::mnt::ProfileDialog Class Reference

#include <ProfileDialog.h>

Inheritance diagram for te::mnt::ProfileDialog:

Signals

void geometriesEdited ()
 

Public Member Functions

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

Protected Slots

void DrawSelected (const std::vector< te::gm::LineString * > visadas, int width=1, bool vertex=true, bool draw=true)
 
void onaddPointMouseToggled (bool checked)
 
void onaddPointToggled (bool checked)
 
void onchangePointToggled (bool checked)
 
void ondeletePathToggled (bool checked)
 
void ondeletePointToggled (bool checked)
 
void onDrawTrajectories (const QMap< QString, QString > &)
 
void oneditionEnabled (bool)
 
void onGeometriesChanged ()
 
void onInputComboBoxChanged (int index)
 
void onInputLayerToolButtonClicked ()
 
void oninvertToggled (bool checked)
 
void onOkPushButtonClicked ()
 
void onselectionEnabled (bool)
 
void onToolDeleted ()
 
void onVectorInputComboBoxChanged (int index)
 
bool setVertexEdition ()
 
void testGeometries ()
 

Private Attributes

te::qt::af::BaseApplicationm_app
 
std::vector< te::color::RGBAColorm_color
 
std::unique_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
 
int m_srid
 
float m_tol
 
te::qt::widgets::AbstractToolm_tool
 
ToolType m_tooltype
 
te::map::AbstractLayerPtr m_trajectoryLayer
 
std::unique_ptr< Ui::ProfileDialogForm > m_ui
 
bool m_vertex
 
std::vector< te::gm::LineString * > m_viewed
 

Detailed Description

Definition at line 62 of file ProfileDialog.h.

Constructor & Destructor Documentation

◆ ProfileDialog()

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

◆ ~ProfileDialog()

te::mnt::ProfileDialog::~ProfileDialog ( )

Member Function Documentation

◆ DrawSelected

void te::mnt::ProfileDialog::DrawSelected ( const std::vector< te::gm::LineString * >  visadas,
int  width = 1,
bool  vertex = true,
bool  draw = true 
)
protectedslot

◆ geometriesEdited

void te::mnt::ProfileDialog::geometriesEdited ( )
signal

◆ getLayer()

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

◆ onaddPointMouseToggled

void te::mnt::ProfileDialog::onaddPointMouseToggled ( bool  checked)
protectedslot

◆ onaddPointToggled

void te::mnt::ProfileDialog::onaddPointToggled ( bool  checked)
protectedslot

◆ onchangePointToggled

void te::mnt::ProfileDialog::onchangePointToggled ( bool  checked)
protectedslot

◆ ondeletePathToggled

void te::mnt::ProfileDialog::ondeletePathToggled ( bool  checked)
protectedslot

◆ ondeletePointToggled

void te::mnt::ProfileDialog::ondeletePointToggled ( bool  checked)
protectedslot

◆ onDrawTrajectories

void te::mnt::ProfileDialog::onDrawTrajectories ( const QMap< QString, QString > &  )
protectedslot

◆ oneditionEnabled

void te::mnt::ProfileDialog::oneditionEnabled ( bool  )
protectedslot

◆ onGeometriesChanged

void te::mnt::ProfileDialog::onGeometriesChanged ( )
protectedslot

◆ onInputComboBoxChanged

void te::mnt::ProfileDialog::onInputComboBoxChanged ( int  index)
protectedslot

◆ onInputLayerToolButtonClicked

void te::mnt::ProfileDialog::onInputLayerToolButtonClicked ( )
protectedslot

◆ oninvertToggled

void te::mnt::ProfileDialog::oninvertToggled ( bool  checked)
protectedslot

◆ onOkPushButtonClicked

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

◆ onselectionEnabled

void te::mnt::ProfileDialog::onselectionEnabled ( bool  )
protectedslot

◆ onToolDeleted

void te::mnt::ProfileDialog::onToolDeleted ( )
protectedslot

◆ onVectorInputComboBoxChanged

void te::mnt::ProfileDialog::onVectorInputComboBoxChanged ( int  index)
protectedslot

◆ release()

void te::mnt::ProfileDialog::release ( )

◆ setDefaultInterface()

void te::mnt::ProfileDialog::setDefaultInterface ( )

◆ setLayers()

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

◆ setVertexEdition

bool te::mnt::ProfileDialog::setVertexEdition ( )
protectedslot

◆ testGeometries

void te::mnt::ProfileDialog::testGeometries ( )
protectedslot

Member Data Documentation

◆ m_app

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

Definition at line 122 of file ProfileDialog.h.

◆ m_color

std::vector<te::color::RGBAColor> te::mnt::ProfileDialog::m_color
private

Definition at line 135 of file ProfileDialog.h.

◆ m_dsType

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

Definition at line 131 of file ProfileDialog.h.

◆ m_dummy

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

Definition at line 130 of file ProfileDialog.h.

◆ m_inputLayer

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

Definition at line 125 of file ProfileDialog.h.

◆ m_inputType

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

Input type (TIN, GRID)

Definition at line 128 of file ProfileDialog.h.

◆ m_layers

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

Definition at line 127 of file ProfileDialog.h.

◆ m_outputLayer

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

Definition at line 124 of file ProfileDialog.h.

◆ m_srid

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

Definition at line 129 of file ProfileDialog.h.

◆ m_tol

float te::mnt::ProfileDialog::m_tol
private

Definition at line 119 of file ProfileDialog.h.

◆ m_tool

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

Definition at line 121 of file ProfileDialog.h.

◆ m_tooltype

ToolType te::mnt::ProfileDialog::m_tooltype
private

Definition at line 118 of file ProfileDialog.h.

◆ m_trajectoryLayer

te::map::AbstractLayerPtr te::mnt::ProfileDialog::m_trajectoryLayer
private

Definition at line 132 of file ProfileDialog.h.

◆ m_ui

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

Definition at line 116 of file ProfileDialog.h.

◆ m_vertex

bool te::mnt::ProfileDialog::m_vertex
private

Definition at line 136 of file ProfileDialog.h.

◆ m_viewed

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

Definition at line 134 of file ProfileDialog.h.


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