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.