This class is used to define a widget for tie point parameters acquirement. More...
#include <TiePointLocatorParametersWidget.h>
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 |
This class is used to define a widget for tie point parameters acquirement.
Definition at line 54 of file TiePointLocatorParametersWidget.h.
| te::qt::widgets::TiePointLocatorParametersWidget::TiePointLocatorParametersWidget | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Definition at line 38 of file TiePointLocatorParametersWidget.cpp.
References m_ui, startAdvancedOptions(), and ~TiePointLocatorParametersWidget().
|
default |
Referenced by TiePointLocatorParametersWidget().
| te::rp::TiePointsLocator::InputParameters te::qt::widgets::TiePointLocatorParametersWidget::getTiePointInputParameters | ( | ) |
Definition at line 80 of file TiePointLocatorParametersWidget.cpp.
References m_inputParameters, and updateAdvancedOptions().
Referenced by te::qt::widgets::MosaicWizardPage::getInputSeqParams(), and te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked().
| std::string te::qt::widgets::TiePointLocatorParametersWidget::getTransformationName | ( | ) |
Definition at line 75 of file TiePointLocatorParametersWidget.cpp.
References m_ui.
Referenced by te::qt::widgets::TiePointLocatorWidget::getTransformationName(), te::qt::widgets::TiePointLocatorWidget::shotFirstPoint(), te::qt::widgets::TiePointLocatorWidget::shotSecondtPoint(), te::qt::widgets::TiePointLocatorWidget::tiePointsTableUpdate(), and te::qt::widgets::TiePointLocatorWidget::transformationInfoUpdate().
| Ui::TiePointLocatorParametersWidgetForm * te::qt::widgets::TiePointLocatorParametersWidget::getWidgetForm | ( | ) |
Definition at line 50 of file TiePointLocatorParametersWidget.cpp.
References m_ui.
Referenced by te::qt::widgets::TiePointLocatorWidget::getInterpolatorMethod(), and te::qt::widgets::TiePointLocatorWidget::TiePointLocatorWidget().
| 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 | ) |
Definition at line 70 of file TiePointLocatorParametersWidget.cpp.
References m_ui.
Referenced by te::qt::widgets::TiePointLocatorWidget::setAdjustLayer(), and te::qt::widgets::TiePointLocatorWidget::setReferenceLayer().
|
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().
|
protected |
Update tie point values with advanced options changed values.
Definition at line 167 of file TiePointLocatorParametersWidget.cpp.
References te::rst::Bicubic, te::rst::Bilinear, 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, m_ui, te::rst::NearestNeighbor, and te::rp::TiePointsLocatorInputParameters::setSpecStrategyParams().
Referenced by getTiePointInputParameters().
|
protected |
The current parameters.
Definition at line 88 of file TiePointLocatorParametersWidget.h.
Referenced by getTiePointInputParameters(), startAdvancedOptions(), and updateAdvancedOptions().
|
protected |
Definition at line 86 of file TiePointLocatorParametersWidget.h.
Referenced by getTransformationName(), getWidgetForm(), setMosaicLayout(), setRescaleFactor(), startAdvancedOptions(), TiePointLocatorParametersWidget(), and updateAdvancedOptions().