26 #ifndef __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H
27 #define __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H
30 #include "../../color/RGBAColor.h"
31 #include "../../dataaccess/datasource/DataSourceInfo.h"
32 #include "../../maptools/AbstractLayer.h"
33 #include "../core/Config.h"
34 #include "../core/Enums.h"
39 namespace Ui {
class ProfileDialogForm; }
62 void onInputComboBoxChanged(
int index);
64 void onRasterInputComboBoxChanged(
int index);
65 void onVectorInputComboBoxChanged(
int index);
67 void onSelectGeometryClicked();
68 void onClearSelectionClicked();
69 void onOkPushButtonClicked();
71 void DrawSelected(
const std::vector<te::gm::LineString*> visadas,
const std::vector<te::color::RGBAColor>color);
75 void setLayers(std::list<te::map::AbstractLayerPtr> layers);
78 std::auto_ptr<Ui::ProfileDialogForm>
m_ui;
95 #endif // __TERRALIB_MNT_INTERNAL_PROFILEDIALOG_H
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::map::AbstractLayerPtr m_outputLayer
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