26 #ifndef __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H    27 #define __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H    30 #include "../../color/RGBAColor.h"    32 #include "../../dataaccess/datasource/DataSourceInfo.h"    33 #include "../../maptools/AbstractLayer.h"    35 #include "../core/Config.h"    36 #include "../core/Enums.h"    38 #include "../../qt/af/BaseApplication.h"    45 namespace Ui { 
class ProfileDialogForm; }
    70       void onInputComboBoxChanged(
int index);
    72       void oneditionEnabled(
bool);
    73       void onselectionEnabled(
bool);
    75       void onVectorInputComboBoxChanged(
int index);
    77       void onselectLineToggled(
bool checked);
    78       void onaddPointMouseToggled(
bool checked);
    79       void onaddPointKeyToggled(
bool checked);
    80       void onchangePointToggled(
bool checked);
    81       void onaddPointToggled(
bool checked);
    82       void ondeletePointToggled(
bool checked);
    83       void ondeletePathToggled(
bool checked);
    84       void oninvertToggled(
bool checked);
    86       void onGeometriesChanged();
    88       void onOkPushButtonClicked();   
    90       void DrawSelected(
const std::vector<te::gm::LineString*> visadas, 
const std::vector<te::color::RGBAColor>color);
    97       void setLayers(std::list<te::map::AbstractLayerPtr> layers);
   100       std::auto_ptr<Ui::ProfileDialogForm> 
m_ui;
   134 #endif  // __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H te::qt::af::BaseApplication * m_app
 
std::list< te::map::AbstractLayerPtr > m_layers
 
#define TEMNTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
te::qt::widgets::AbstractTool * m_tool
 
te::map::AbstractLayerPtr m_outputLayer
 
std::vector< te::gm::LineString * > m_visadas
 
te::map::AbstractLayerPtr m_rasterinputLayer
 
te::map::AbstractLayerPtr m_vectorinputLayer
 
std::auto_ptr< te::da::DataSetType > m_dsType
 
std::auto_ptr< Ui::ProfileDialogForm > m_ui
 
te::map::AbstractLayerPtr m_inputLayer
 
mntType m_inputType
Input type (TIN, GRID) 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr