Loading...
Searching...
No Matches
te::vp::TiePointsLocatorDialog Class Reference

#include <TiePointsLocatorDialog.h>

Inheritance diagram for te::vp::TiePointsLocatorDialog:

Public Member Functions

void getTiePoints (std::vector< te::vp::TiePointsLocator::TiePointT > &tiePoints) const
 Return the current tie-points.
 
void setAdjLayer (te::map::AbstractLayerPtr newAdjlayer)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 Set the layer that can be used.
 
void setRefLayer (te::map::AbstractLayerPtr newReflayer)
 
 TiePointsLocatorDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~TiePointsLocatorDialog ()
 

Protected Slots

void onAdjLayerComboBoxChanged (int index)
 
void onClearPushButtonClicked ()
 
void onClosePushButtonClicked ()
 
void onLoadPushButtonClicked ()
 
void onLocatePushButtonClicked ()
 
void onRefLayerComboBoxChanged (int index)
 
void onSavePushButtonClicked ()
 

Protected Member Functions

void updateTpAreaPerc ()
 

Private Attributes

std::list< te::map::AbstractLayerPtrm_layers
 List of layers.
 
te::map::AbstractLayerPtr m_selectedAdjLayer
 
te::map::AbstractLayerPtr m_selectedRefLayer
 
std::vector< te::vp::TiePointsLocator::TiePointTm_tiePoints
 
std::unique_ptr< Ui::TiePointsLocatorDialogForm > m_ui
 

Detailed Description

Definition at line 52 of file TiePointsLocatorDialog.h.

Constructor & Destructor Documentation

◆ TiePointsLocatorDialog()

te::vp::TiePointsLocatorDialog::TiePointsLocatorDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~TiePointsLocatorDialog()

te::vp::TiePointsLocatorDialog::~TiePointsLocatorDialog ( )

Member Function Documentation

◆ getTiePoints()

void te::vp::TiePointsLocatorDialog::getTiePoints ( std::vector< te::vp::TiePointsLocator::TiePointT > &  tiePoints) const

Return the current tie-points.

Parameters
tiePointsThe current tie-points.
Note
Tie poit type definition [ SRID_adj, x2_adj, y2_adj, SRID_ref, x1_ref, y2_ref ].

◆ onAdjLayerComboBoxChanged

void te::vp::TiePointsLocatorDialog::onAdjLayerComboBoxChanged ( int  index)
protectedslot

◆ onClearPushButtonClicked

void te::vp::TiePointsLocatorDialog::onClearPushButtonClicked ( )
protectedslot

◆ onClosePushButtonClicked

void te::vp::TiePointsLocatorDialog::onClosePushButtonClicked ( )
protectedslot

◆ onLoadPushButtonClicked

void te::vp::TiePointsLocatorDialog::onLoadPushButtonClicked ( )
protectedslot

◆ onLocatePushButtonClicked

void te::vp::TiePointsLocatorDialog::onLocatePushButtonClicked ( )
protectedslot

◆ onRefLayerComboBoxChanged

void te::vp::TiePointsLocatorDialog::onRefLayerComboBoxChanged ( int  index)
protectedslot

◆ onSavePushButtonClicked

void te::vp::TiePointsLocatorDialog::onSavePushButtonClicked ( )
protectedslot

◆ setAdjLayer()

void te::vp::TiePointsLocatorDialog::setAdjLayer ( te::map::AbstractLayerPtr  newAdjlayer)

◆ setLayers()

void te::vp::TiePointsLocatorDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

◆ setRefLayer()

void te::vp::TiePointsLocatorDialog::setRefLayer ( te::map::AbstractLayerPtr  newReflayer)

◆ updateTpAreaPerc()

void te::vp::TiePointsLocatorDialog::updateTpAreaPerc ( )
protected

Member Data Documentation

◆ m_layers

std::list<te::map::AbstractLayerPtr> te::vp::TiePointsLocatorDialog::m_layers
private

List of layers.

Definition at line 103 of file TiePointsLocatorDialog.h.

◆ m_selectedAdjLayer

te::map::AbstractLayerPtr te::vp::TiePointsLocatorDialog::m_selectedAdjLayer
private

Definition at line 105 of file TiePointsLocatorDialog.h.

◆ m_selectedRefLayer

te::map::AbstractLayerPtr te::vp::TiePointsLocatorDialog::m_selectedRefLayer
private

Definition at line 104 of file TiePointsLocatorDialog.h.

◆ m_tiePoints

std::vector< te::vp::TiePointsLocator::TiePointT > te::vp::TiePointsLocatorDialog::m_tiePoints
private

Definition at line 106 of file TiePointsLocatorDialog.h.

◆ m_ui

std::unique_ptr<Ui::TiePointsLocatorDialogForm> te::vp::TiePointsLocatorDialog::m_ui
private

Definition at line 102 of file TiePointsLocatorDialog.h.


The documentation for this class was generated from the following file: