26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTSLOCATORDIALOG_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTSLOCATORDIALOG_H
30 #include "../Config.h"
32 #include "../../../raster/Raster.h"
33 #include "../../../maptools/DataSetLayer.h"
35 #include "../../../geometry/GTParameters.h"
36 #include "../../../color/RGBAColor.h"
40 #include <QtCore/QObject>
41 #include <QtCore/QPoint>
51 class TiePointsLocatorForm;
61 class ZoomLeftAndRightClick;
63 class TiePointsLocatorAdvancedDialog;
82 bool eventFilter( QObject * watched, QEvent * event );
87 void keyPressed(
int key );
120 Qt::WindowFlags f = 0);
129 void getTiePoints( std::vector< te::gm::GTParameters::TiePoint >&
134 void on_okPushButton_clicked();
135 void on_autoAcquireTiePointsPushButton_clicked();
136 void on_selectAllPushButton_clicked();
137 void on_unselectAllPushButton_clicked();
138 void on_deleteSelectedPushButton_clicked();
139 void on_advancedOptionsPushButton_clicked();
140 void on_addPushButton_clicked();
141 void on_mapDisplay1_keyPressed(
int key );
142 void on_mapDisplay2_keyPressed(
int key );
143 void on_mapDisplay1_coordTracked(QPointF &coordinate);
144 void on_mapDisplay2_coordTracked(QPointF &coordinate);
145 void on_tiePointsTableWidget_itemSelectionChanged();
146 void on_mapDisplay1_extentChanged();
147 void on_mapDisplay2_extentChanged();
160 AutomaticAcquisitionT
198 void tiePointsTableUpdate();
201 void transformationInfoUpdate();
204 void refreshMapDisplay1();
207 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.