28 #include "../Exception.h" 
   29 #include "../../../geometry/GTFactory.h" 
   31 #include <ui_TiePointsLocatorAdvancedForm.h> 
   33 #include <QtCore/QString> 
   44         QWidget* parent, Qt::WindowFlags f )
 
   45         : QDialog( parent, f )
 
   47         m_uiPtr = 
new Ui::TiePointsLocatorAdvancedForm;
 
   65         m_uiPtr->m_enableGeometryFilterCheckBox->setChecked( 
 
   68         m_uiPtr->m_enableMultiThreadCheckBox->setChecked(
 
   75             m_uiPtr->m_interesPointsLocationStrategyComboBox->setCurrentIndex(
 
   76               m_uiPtr->m_interesPointsLocationStrategyComboBox->findText( 
"Surf" ) );
 
   81             m_uiPtr->m_interesPointsLocationStrategyComboBox->setCurrentIndex(
 
   82               m_uiPtr->m_interesPointsLocationStrategyComboBox->findText( 
"Moravec" ) );
 
   90         while( gtItB != gtItE )
 
   92           m_uiPtr->m_geomTransfNameComboBox->addItem( QString( gtItB->first.c_str() ) );
 
   95         m_uiPtr->m_geomTransfNameComboBox->setCurrentIndex(
 
   96           m_uiPtr->m_geomTransfNameComboBox->findText( 
 
   99         m_uiPtr->m_geometryFilterAssuranceLineEdit->setText( QString::number( 
 
  102         m_uiPtr->m_geomTransfMaxErrorLineEdit->setText( QString::number(
 
  109             m_uiPtr->m_interpMethodComboBox->setCurrentIndex(
 
  110               m_uiPtr->m_interpMethodComboBox->findText( 
"Bilinear" ) );
 
  115             m_uiPtr->m_interpMethodComboBox->setCurrentIndex(
 
  116               m_uiPtr->m_interpMethodComboBox->findText( 
"Bicubic" ) );
 
  121             m_uiPtr->m_interpMethodComboBox->setCurrentIndex(
 
  122               m_uiPtr->m_interpMethodComboBox->findText( 
"NearestNeighbor" ) );
 
  126         m_uiPtr->m_maxTiePointsLineEdit->setText( QString::number(
 
  129         m_uiPtr->m_correlationWindowWidthLineEdit->setText( QString::number(
 
  132         m_uiPtr->m_gaussianFilterIterationsLineEdit->setText( QString::number(
 
  135         m_uiPtr->m_minAbsCorrelationLineEdit->setText( QString::number(
 
  138         m_uiPtr->m_moravecWindowWidthLineEdit->setText( QString::number(
 
  141         m_uiPtr->m_maxNormEuclideanDistLineEdit->setText( QString::number(
 
  144         m_uiPtr->m_octavesNumberLineEdit->setText( QString::number(
 
  147         m_uiPtr->m_scalesNumberLineEdit->setText( QString::number(
 
  154           m_uiPtr->m_enableGeometryFilterCheckBox->isChecked();
 
  157           m_uiPtr->m_enableMultiThreadCheckBox->isChecked();
 
  159         if( 
m_uiPtr->m_interesPointsLocationStrategyComboBox->currentText() == 
 
  172           m_uiPtr->m_geomTransfNameComboBox->currentText().toStdString();
 
  175           m_uiPtr->m_geometryFilterAssuranceLineEdit->text().toDouble();
 
  178           m_uiPtr->m_geomTransfMaxErrorLineEdit->text().toDouble();
 
  180         if( 
m_uiPtr->m_interpMethodComboBox->currentText() == 
"Bilinear" )
 
  184         else if( 
m_uiPtr->m_interpMethodComboBox->currentText() == 
"Bicubic" )
 
  194           m_uiPtr->m_maxTiePointsLineEdit->text().toUInt();
 
  197           m_uiPtr->m_correlationWindowWidthLineEdit->text().toUInt();
 
  200           m_uiPtr->m_gaussianFilterIterationsLineEdit->text().toUInt();
 
  203           m_uiPtr->m_minAbsCorrelationLineEdit->text().toDouble();
 
  206            m_uiPtr->m_moravecWindowWidthLineEdit->text().toUInt();
 
  209           m_uiPtr->m_maxNormEuclideanDistLineEdit->text().toDouble();
 
  212           m_uiPtr->m_octavesNumberLineEdit->text().toUInt();
 
  215           m_uiPtr->m_scalesNumberLineEdit->text().toUInt();
 
Near neighborhood interpolation method. 
 
static dictionary_type & getDictionary()
It returns a reference to the internal dictionary of concrete factories. 
 
std::map< TFACTORYKEY, TFACTORY *, TKEYCOMPARE >::const_iterator const_iterator
 
A dialog used to execute tie points location advanced options. 
 
std::map< TFACTORYKEY, TFACTORY *, TKEYCOMPARE >::const_iterator end() const 
It returns an iterator to the end of the container. 
 
Bicubic interpolation method. 
 
std::map< TFACTORYKEY, TFACTORY *, TKEYCOMPARE >::const_iterator begin() const 
It returns an iterator to the first stored factory. 
 
Bilinear interpolation method.