26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTSLOCATORDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTSLOCATORDIALOG_H
30 #include "../Config.h"
31 #include "../../../raster/Raster.h"
32 #include "../../../maptools/DataSetLayer.h"
33 #include "../../../geometry/GTParameters.h"
34 #include "../../../color/RGBAColor.h"
38 #include <QtCore/QObject>
39 #include <QtCore/QPoint>
49 class TiePointsLocatorForm;
59 class ZoomLeftAndRightClick;
61 class TiePointsLocatorAdvancedDialog;
80 bool eventFilter( QObject * watched, QEvent * event );
85 void keyPressed(
int key );
118 Qt::WindowFlags f = 0);
127 void getTiePoints( std::vector< te::gm::GTParameters::TiePoint >&
132 void on_okPushButton_clicked();
133 void on_autoAcquireTiePointsPushButton_clicked();
134 void on_selectAllPushButton_clicked();
135 void on_unselectAllPushButton_clicked();
136 void on_deleteSelectedPushButton_clicked();
137 void on_advancedOptionsPushButton_clicked();
138 void on_addPushButton_clicked();
139 void on_mapDisplay1_keyPressed(
int key );
140 void on_mapDisplay2_keyPressed(
int key );
141 void on_mapDisplay1_coordTracked(QPointF &coordinate);
142 void on_mapDisplay2_coordTracked(QPointF &coordinate);
143 void on_tiePointsTableWidget_itemSelectionChanged();
144 void on_mapDisplay1_extentChanged();
145 void on_mapDisplay2_extentChanged();
158 AutomaticAcquisitionT
196 void tiePointsTableUpdate();
199 void transformationInfoUpdate();
202 void refreshMapDisplay1();
205 void refreshMapDisplay2();
std::pair< Coord2D, Coord2D > TiePoint
Tie point type definition.
An abstract class for raster data strucutures.
boost::intrusive_ptr< DataSetLayer > DataSetLayerPtr
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.