te::qt::widgets::TiePointLocatorParametersWidget Class Reference

This class is used to define a widget for tie point parameters acquirement. More...

#include <TiePointLocatorParametersWidget.h>

Inheritance diagram for te::qt::widgets::TiePointLocatorParametersWidget:
QWidget

Public Member Functions

te::rp::TiePointsLocator::InputParameters getTiePointInputParameters ()
 
std::string getTransformationName ()
 
Ui::TiePointLocatorParametersWidgetForm * getWidgetForm ()
 
void setMosaicLayout ()
 
void setRescaleFactor (double value)
 
 TiePointLocatorParametersWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 
 ~TiePointLocatorParametersWidget ()
 

Protected Member Functions

void startAdvancedOptions ()
 Fill interface widget with initial values. More...
 
void updateAdvancedOptions ()
 Update tie point values with advanced options changed values. More...
 

Protected Attributes

te::rp::TiePointsLocator::InputParameters m_inputParameters
 The current parameters. More...
 
std::unique_ptr< Ui::TiePointLocatorParametersWidgetForm > m_ui
 

Detailed Description

This class is used to define a widget for tie point parameters acquirement.

Definition at line 54 of file TiePointLocatorParametersWidget.h.

Constructor & Destructor Documentation

te::qt::widgets::TiePointLocatorParametersWidget::TiePointLocatorParametersWidget ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::widgets::TiePointLocatorParametersWidget::~TiePointLocatorParametersWidget ( )
default

Member Function Documentation

Ui::TiePointLocatorParametersWidgetForm * te::qt::widgets::TiePointLocatorParametersWidget::getWidgetForm ( )
void te::qt::widgets::TiePointLocatorParametersWidget::setMosaicLayout ( )

Definition at line 55 of file TiePointLocatorParametersWidget.cpp.

References m_ui.

void te::qt::widgets::TiePointLocatorParametersWidget::setRescaleFactor ( double  value)
void te::qt::widgets::TiePointLocatorParametersWidget::startAdvancedOptions ( )
protected

Fill interface widget with initial values.

Definition at line 87 of file TiePointLocatorParametersWidget.cpp.

References te::common::FactoryDictionary< TFACTORY, TFACTORYKEY, TKEYCOMPARE >::begin(), te::rst::Bicubic, te::rst::Bilinear, te::common::FactoryDictionary< TFACTORY, TFACTORYKEY, TKEYCOMPARE >::end(), te::common::AbstractFactory< GeometricTransformation, std::string >::getDictionary(), te::rp::TiePointsLocatorInputParameters::m_enableGeometryFilter, te::rp::TiePointsLocatorInputParameters::m_enableMultiThread, te::rp::TiePointsLocatorInputParameters::m_geometryFilterAssurance, te::rp::TiePointsLocatorInputParameters::m_geomTransfMaxError, te::rp::TiePointsLocatorInputParameters::m_geomTransfName, m_inputParameters, te::rp::TiePointsLocatorInputParameters::m_interesPointsLocationStrategyName, te::rp::TiePointsLocatorInputParameters::m_interpMethod, te::rp::TiePointsLocatorInputParameters::m_maxTiePoints, te::rp::TiePointsLocatorMoravecStrategy::Parameters::m_moravecCorrelationWindowWidth, te::rp::TiePointsLocatorMoravecStrategy::Parameters::m_moravecMinAbsCorrelation, te::rp::TiePointsLocatorMoravecStrategy::Parameters::m_moravecNoiseFilterIterations, te::rp::TiePointsLocatorMoravecStrategy::Parameters::m_moravecWindowWidth, te::rp::TiePointsLocatorInputParameters::m_subSampleOptimizationRescaleFactor, te::rp::TiePointsLocatorSURFStrategy::Parameters::m_surfMaxNormEuclideanDist, te::rp::TiePointsLocatorSURFStrategy::Parameters::m_surfOctavesNumber, te::rp::TiePointsLocatorSURFStrategy::Parameters::m_surfScalesNumber, and m_ui.

Referenced by TiePointLocatorParametersWidget().

void te::qt::widgets::TiePointLocatorParametersWidget::updateAdvancedOptions ( )
protected

Member Data Documentation

te::rp::TiePointsLocator::InputParameters te::qt::widgets::TiePointLocatorParametersWidget::m_inputParameters
protected

The current parameters.

Definition at line 88 of file TiePointLocatorParametersWidget.h.

Referenced by getTiePointInputParameters(), startAdvancedOptions(), and updateAdvancedOptions().

std::unique_ptr<Ui::TiePointLocatorParametersWidgetForm> te::qt::widgets::TiePointLocatorParametersWidget::m_ui
protected

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