26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTLOCATORWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_TIEPOINTLOCATORWIDGET_H
30 #include "../../../color/RGBAColor.h"
31 #include "../../../geometry/Coord2D.h"
32 #include "../../../geometry/GTParameters.h"
34 #include "../../../maptools/AbstractLayer.h"
35 #include "../../../rp/TiePointsLocator.h"
37 #include "../Config.h"
46 #include <QTableWidgetItem>
49 namespace Ui {
class TiePointLocatorWidgetForm; }
54 namespace se {
class Mark; }
61 class TiePointLocatorParametersWidget;
114 Ui::TiePointLocatorWidgetForm*
getForm()
const;
121 void getTiePoints( std::vector< te::gm::GTParameters::TiePoint >& tiePoints )
const;
187 : QTableWidgetItem( QString::number( value ), type )
189 setData( 0, QVariant( value ) );
193 : QTableWidgetItem( text, type )
195 setData( 0, QVariant( text.toDouble() ) );
200 return ( data(0).toDouble() < other.data(0).toDouble() );
293 double& pixelSizeYRelation )
const;
309 std::unique_ptr<Ui::TiePointLocatorWidgetForm>
m_ui;
This file defines a class for a Raster Navigator Dialog.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
std::pair< Coord2D, Coord2D > TiePoint
Tie point type definition.
A Mark specifies a geometric shape and applies coloring to it.
TEDATAACCESSEXPORT te::da::Expression * operator<(const te::da::Expression &e1, const te::da::Expression &e2)
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
InterpolationMethod
Allowed interpolation methods.
An utility struct for representing 2D coordinates.