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::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
 
int m_srid
 
float m_tol
 
te::qt::widgets::AbstractToolm_tool
 
ToolType m_tooltype
 
te::map::AbstractLayerPtr m_trajectoryLayer
 
std::auto_ptr< Ui::ProfileDialogForm > m_ui
 
bool m_vertex
 
std::vector< te::gm::LineString * > m_visadas
 

Detailed Description

Definition at line 64 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,
int  width = 1,
bool  vertex = true,
bool  draw = true 
)
protectedslot
void te::mnt::ProfileDialog::geometriesEdited ( )
signal
te::map::AbstractLayerPtr te::mnt::ProfileDialog::getLayer ( )
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::onDrawTrajectories ( const QMap< QString, QString > &  )
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::onInputLayerToolButtonClicked ( )
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::onToolDeleted ( )
protectedslot
void te::mnt::ProfileDialog::onVectorInputComboBoxChanged ( int  index)
protectedslot
void te::mnt::ProfileDialog::release ( )
void te::mnt::ProfileDialog::setDefaultInterface ( )
void te::mnt::ProfileDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)
bool te::mnt::ProfileDialog::setVertexEdition ( )
protectedslot
void te::mnt::ProfileDialog::testGeometries ( )
protectedslot

Member Data Documentation

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

Definition at line 124 of file ProfileDialog.h.

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

Definition at line 137 of file ProfileDialog.h.

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

Definition at line 133 of file ProfileDialog.h.

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

Definition at line 132 of file ProfileDialog.h.

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

Definition at line 127 of file ProfileDialog.h.

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

Input type (TIN, GRID)

Definition at line 130 of file ProfileDialog.h.

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

Definition at line 129 of file ProfileDialog.h.

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

Definition at line 126 of file ProfileDialog.h.

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

Definition at line 131 of file ProfileDialog.h.

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

Definition at line 121 of file ProfileDialog.h.

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

Definition at line 123 of file ProfileDialog.h.

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

Definition at line 120 of file ProfileDialog.h.

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

Definition at line 134 of file ProfileDialog.h.

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

Definition at line 118 of file ProfileDialog.h.

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

Definition at line 138 of file ProfileDialog.h.

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

Definition at line 136 of file ProfileDialog.h.


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