26#ifndef __TERRALIB_VP_INTERNAL_CHECKGEOMVALIDITYDIALOG_H
27#define __TERRALIB_VP_INTERNAL_CHECKGEOMVALIDITYDIALOG_H
40#include <QTableWidgetItem>
42namespace Ui {
class CheckGeomValidityDialogForm; }
91 std::unique_ptr<Ui::CheckGeomValidityDialogForm>
m_ui;
This is the base class for Layers.
This class represents a set of unique ids created in the same context. i.e. from the same data set.
void onFixPushButtonClicked()
std::unique_ptr< QPixmap > m_markPixmap
void onVerifyPushButtonClicked()
std::unique_ptr< te::gm::Point > m_currentCoord
~CheckGeomValidityDialog()
Destructor.
CheckGeomValidityDialog(QWidget *parent=0, Qt::WindowFlags f=0)
te::qt::widgets::MapDisplay * m_mapDisplay
void onDisplayPaintEvent(QPainter *painter)
void onTableWidgetItemDoubleClicked(QTableWidgetItem *item)
te::map::AbstractLayerPtr m_currentLayer
void setMapDisplay(te::qt::widgets::MapDisplay *md)
std::unique_ptr< Ui::CheckGeomValidityDialogForm > m_ui
std::unique_ptr< te::da::ObjectIdSet > m_oidSet
void setLayers(std::list< te::map::AbstractLayerPtr > layers, te::map::AbstractLayerPtr selectedLayer=0)
Namespace for the Vector Geometry module of TerraLib.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Namespace for the memory data source of TerraLib.
Namespace for Vector Processing module of TerraLib.
An utility struct for representing 2D coordinates.
Configuration flags for the Terrralib Vector Processing module.
#define TEVPEXPORT
You can use this macro in order to export/import classes and functions from this module.