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"
46#include <QTableWidgetItem>
49namespace Ui {
class TiePointLocatorWidgetForm; }
54 namespace se {
class Mark; }
61 class TiePointLocatorParametersWidget;
116 Ui::TiePointLocatorWidgetForm*
getForm()
const;
123 void getTiePoints( std::vector< te::gm::GTParameters::TiePoint >& tiePoints )
const;
189 : QTableWidgetItem( QString::number( value ), type )
191 setData( 0, QVariant( value ) );
195 : QTableWidgetItem( text, type )
197 setData( 0, QVariant( text.toDouble() ) );
202 return ( data(0).toDouble() < other.data(0).toDouble() );
295 double& pixelSizeYRelation )
const;
318 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.