TiePointsLocator input parameters. More...
#include <TiePointsLocatorInputParameters.h>
Public Member Functions | |
AbstractParameters * | clone () const |
Create a clone copy of this instance. More... | |
const TiePointsLocatorInputParameters & | operator= (const TiePointsLocatorInputParameters ¶ms) |
void | reset () throw ( te::rp::Exception ) |
Clear all internal allocated resources and reset the parameters instance to its initial state. More... | |
TiePointsLocatorInputParameters () | |
TiePointsLocatorInputParameters (const TiePointsLocatorInputParameters &) | |
~TiePointsLocatorInputParameters () | |
Public Attributes | |
Moravec parameters | |
unsigned int | m_moravecCorrelationWindowWidth |
The correlation window width used to correlate points between the images (minimum 3, default: 21). More... | |
unsigned int | m_moravecWindowWidth |
The Moravec window width used to locate canditate tie-points (minimum 3, default: 21 ). More... | |
unsigned int | m_moravecNoiseFilterIterations |
The number of noise filter iterations, when applicable (used to remove image noise, zero will disable the noise Filter, default:1). More... | |
double | m_moravecMinAbsCorrelation |
The minimum acceptable absolute correlation value when matching features (when applicable), default:0.25, valid range: [0,1]. More... | |
SURF parameters | |
unsigned int | m_surfScalesNumber |
The number of sub-sampling scales to generate, when applicable (default:3, minimum:3). More... | |
unsigned int | m_surfOctavesNumber |
The number of octaves to generate, when applicable (default: 2, minimum:2). More... | |
double | m_surfMaxNormEuclideanDist |
The maximum acceptable euclidean distance when matching features (when applicable), default:0.75, valid range: [0,1]. More... | |
Global parameters | |
enum | InteresPointsLocationStrategyType { InvalidStrategyT = 0, MoravecStrategyT = 1, SurfStrategyT = 2 } |
InteresPointsLocationStrategyType | m_interesPointsLocationStrategy |
The strategy used to locate interest points (default:MoravecStrategyT). More... | |
te::rst::Raster const * | m_inRaster1Ptr |
Input raster 1. More... | |
te::rst::Raster const * | m_inMaskRaster1Ptr |
Optional one band input mask raster 1 (tie-points will not be generated inside mask image areas marked with zeroes). More... | |
std::vector< unsigned int > | m_inRaster1Bands |
Bands to be used from the input raster 1. More... | |
unsigned int | m_raster1TargetAreaLineStart |
The first line of the raster 1 target area to process (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster1TargetAreaColStart |
The first column of the raster 2 target area to process (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster1TargetAreaWidth |
The raster 1 target area width (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster1TargetAreaHeight |
The raster 1 target area height (default:0 - The entire raster will be considered). More... | |
te::rst::Raster const * | m_inRaster2Ptr |
Input raster 2. More... | |
te::rst::Raster const * | m_inMaskRaster2Ptr |
Optional one band input mask raster 2 (tie-points will not be generated inside mask image areas marked with zeroes). More... | |
std::vector< unsigned int > | m_inRaster2Bands |
Bands to be used from the input raster 2. More... | |
unsigned int | m_raster2TargetAreaLineStart |
The first line of the raster 2 target area to process (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster2TargetAreaColStart |
The first column of the raster 2 target area to process (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster2TargetAreaWidth |
The raster 2 target area width (default:0 - The entire raster will be considered). More... | |
unsigned int | m_raster2TargetAreaHeight |
The raster 2 target area height (default:0 - The entire raster will be considered). More... | |
bool | m_enableMultiThread |
Enable/Disable the use of multi-threads (default:true). More... | |
bool | m_enableProgress |
Enable/Disable the progress interface (default:false). More... | |
unsigned int | m_maxTiePoints |
The maximum number of tie-points to generate (0:Automatically calculated, default:2500). More... | |
double | m_pixelSizeXRelation |
The pixel resolution relation m_pixelSizeXRelation = raster1_pixel_res_x / raster2_pixel_res_x (default=1.0). More... | |
double | m_pixelSizeYRelation |
The pixel resolution relation m_pixelSizeYRelation = raster1_pixel_res_y / raster2_pixel_res_y (default=1.0). More... | |
std::string | m_geomTransfName |
The name of the geometric transformation used to ensure tie-points consistency (see each te::gm::GTFactory inherited classes to find each factory key/name, default:Affine). More... | |
double | m_geomTransfMaxError |
The maximum allowed transformation error (pixel units, default:2). More... | |
bool | m_enableGeometryFilter |
Enable/disable the geometry filter/outliers remotion (default:true). More... | |
double | m_geometryFilterAssurance |
Geometry assurance (the error-free selection percent assurance) - Use Lower values for good tie-points sets - Higher values may increase the number of iterations - valid range (0-1) - default:0.75. More... | |
double | m_subSampleOptimizationRescaleFactor |
Sub-sampled optimization tie-points search rescale factor (Tie-ponts will be searched into a subsabmpled image and refined before using the original image - Defaul: 1 - subsample optimization disabled, valid range: non-zero positive values). More... | |
double | m_subSampleOptimizationMinTPAreaCoverage |
Sub-sampled optimization - mininumum required tie-points covered area percent of each raster area - valid range [0,100] (default:25). More... | |
double | m_subSampleOptimizationMinTPNumberFactor |
Sub-sampled optimization - mininumum required tie-points number factor - valid range [1,inf] (default:2). More... | |
te::rst::Interpolator::Method | m_interpMethod |
The raster interpolator method (default:NearestNeighbor). More... | |
unsigned int | m_tiePointsSubSectorsSplitFactor |
The algorithm will try to generate tie-points distributed over image sectors ( Default: 3 - 3x3 sub-sectors, minimum: 1). More... | |
TiePointsLocator input parameters.
Definition at line 47 of file TiePointsLocatorInputParameters.h.
Definition at line 57 of file TiePointsLocatorInputParameters.h.
te::rp::TiePointsLocatorInputParameters::TiePointsLocatorInputParameters | ( | ) |
Definition at line 31 of file TiePointsLocatorInputParameters.cpp.
References reset().
Referenced by clone().
te::rp::TiePointsLocatorInputParameters::TiePointsLocatorInputParameters | ( | const TiePointsLocatorInputParameters & | other | ) |
Definition at line 36 of file TiePointsLocatorInputParameters.cpp.
References operator=(), and reset().
te::rp::TiePointsLocatorInputParameters::~TiePointsLocatorInputParameters | ( | ) |
Definition at line 42 of file TiePointsLocatorInputParameters.cpp.
References reset().
|
virtual |
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
Definition at line 132 of file TiePointsLocatorInputParameters.cpp.
References TiePointsLocatorInputParameters().
const TiePointsLocatorInputParameters & te::rp::TiePointsLocatorInputParameters::operator= | ( | const TiePointsLocatorInputParameters & | params | ) |
Definition at line 87 of file TiePointsLocatorInputParameters.cpp.
References m_enableGeometryFilter, m_enableMultiThread, m_enableProgress, m_geometryFilterAssurance, m_geomTransfMaxError, m_geomTransfName, m_inMaskRaster1Ptr, m_inMaskRaster2Ptr, m_inRaster1Bands, m_inRaster1Ptr, m_inRaster2Bands, m_inRaster2Ptr, m_interesPointsLocationStrategy, m_interpMethod, m_maxTiePoints, m_moravecCorrelationWindowWidth, m_moravecMinAbsCorrelation, m_moravecNoiseFilterIterations, m_moravecWindowWidth, m_pixelSizeXRelation, m_pixelSizeYRelation, m_raster1TargetAreaColStart, m_raster1TargetAreaHeight, m_raster1TargetAreaLineStart, m_raster1TargetAreaWidth, m_raster2TargetAreaColStart, m_raster2TargetAreaHeight, m_raster2TargetAreaLineStart, m_raster2TargetAreaWidth, m_subSampleOptimizationMinTPAreaCoverage, m_subSampleOptimizationMinTPNumberFactor, m_subSampleOptimizationRescaleFactor, m_surfMaxNormEuclideanDist, m_surfOctavesNumber, m_surfScalesNumber, m_tiePointsSubSectorsSplitFactor, and reset().
Referenced by TiePointsLocatorInputParameters().
|
virtual |
Clear all internal allocated resources and reset the parameters instance to its initial state.
Implements te::common::AbstractParameters.
Definition at line 47 of file TiePointsLocatorInputParameters.cpp.
References m_enableGeometryFilter, m_enableMultiThread, m_enableProgress, m_geometryFilterAssurance, m_geomTransfMaxError, m_geomTransfName, m_inMaskRaster1Ptr, m_inMaskRaster2Ptr, m_inRaster1Bands, m_inRaster1Ptr, m_inRaster2Bands, m_inRaster2Ptr, m_interesPointsLocationStrategy, m_interpMethod, m_maxTiePoints, m_moravecCorrelationWindowWidth, m_moravecMinAbsCorrelation, m_moravecNoiseFilterIterations, m_moravecWindowWidth, m_pixelSizeXRelation, m_pixelSizeYRelation, m_raster1TargetAreaColStart, m_raster1TargetAreaHeight, m_raster1TargetAreaLineStart, m_raster1TargetAreaWidth, m_raster2TargetAreaColStart, m_raster2TargetAreaHeight, m_raster2TargetAreaLineStart, m_raster2TargetAreaWidth, m_subSampleOptimizationMinTPAreaCoverage, m_subSampleOptimizationMinTPNumberFactor, m_subSampleOptimizationRescaleFactor, m_surfMaxNormEuclideanDist, m_surfOctavesNumber, m_surfScalesNumber, m_tiePointsSubSectorsSplitFactor, MoravecStrategyT, and te::rst::NearestNeighbor.
Referenced by te::rp::SequenceMosaic::execute(), operator=(), te::rp::TiePointsLocator::reset(), te::rp::TiePointsLocatorMoravecStrategy::reset(), te::rp::TiePointsLocatorSURFStrategy::reset(), TiePointsLocatorInputParameters(), and ~TiePointsLocatorInputParameters().
bool te::rp::TiePointsLocatorInputParameters::m_enableGeometryFilter |
Enable/disable the geometry filter/outliers remotion (default:true).
Definition at line 108 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
bool te::rp::TiePointsLocatorInputParameters::m_enableMultiThread |
Enable/Disable the use of multi-threads (default:true).
Definition at line 94 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::executeMatchingByCorrelation(), te::rp::TiePointsLocatorSURFStrategy::executeMatchingByEuclideanDist(), te::rp::TiePointsLocatorMoravecStrategy::locateMoravecInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::locateSurfInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
bool te::rp::TiePointsLocatorInputParameters::m_enableProgress |
Enable/Disable the progress interface (default:false).
Definition at line 96 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_geometryFilterAssurance |
Geometry assurance (the error-free selection percent assurance) - Use Lower values for good tie-points sets - Higher values may increase the number of iterations - valid range (0-1) - default:0.75.
Definition at line 110 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
double te::rp::TiePointsLocatorInputParameters::m_geomTransfMaxError |
The maximum allowed transformation error (pixel units, default:2).
Definition at line 106 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
std::string te::rp::TiePointsLocatorInputParameters::m_geomTransfName |
The name of the geometric transformation used to ensure tie-points consistency (see each te::gm::GTFactory inherited classes to find each factory key/name, default:Affine).
Definition at line 104 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent(), te::qt::widgets::TiePointsLocatorDialog::tiePointsTableUpdate(), and te::qt::widgets::TiePointsLocatorDialog::transformationInfoUpdate().
te::rst::Raster const* te::rp::TiePointsLocatorInputParameters::m_inMaskRaster1Ptr |
Optional one band input mask raster 1 (tie-points will not be generated inside mask image areas marked with zeroes).
Definition at line 68 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), operator=(), and reset().
te::rst::Raster const* te::rp::TiePointsLocatorInputParameters::m_inMaskRaster2Ptr |
Optional one band input mask raster 2 (tie-points will not be generated inside mask image areas marked with zeroes).
Definition at line 82 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), operator=(), and reset().
std::vector< unsigned int > te::rp::TiePointsLocatorInputParameters::m_inRaster1Bands |
Bands to be used from the input raster 1.
Definition at line 70 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
te::rst::Raster const* te::rp::TiePointsLocatorInputParameters::m_inRaster1Ptr |
Input raster 1.
Definition at line 66 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
std::vector< unsigned int > te::rp::TiePointsLocatorInputParameters::m_inRaster2Bands |
Bands to be used from the input raster 2.
Definition at line 84 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
te::rst::Raster const* te::rp::TiePointsLocatorInputParameters::m_inRaster2Ptr |
Input raster 2.
Definition at line 80 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
InteresPointsLocationStrategyType te::rp::TiePointsLocatorInputParameters::m_interesPointsLocationStrategy |
The strategy used to locate interest points (default:MoravecStrategyT).
Definition at line 64 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
te::rst::Interpolator::Method te::rp::TiePointsLocatorInputParameters::m_interpMethod |
The raster interpolator method (default:NearestNeighbor).
Definition at line 118 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_maxTiePoints |
The maximum number of tie-points to generate (0:Automatically calculated, default:2500).
Definition at line 98 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_moravecCorrelationWindowWidth |
The correlation window width used to correlate points between the images (minimum 3, default: 21).
Definition at line 129 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
double te::rp::TiePointsLocatorInputParameters::m_moravecMinAbsCorrelation |
The minimum acceptable absolute correlation value when matching features (when applicable), default:0.25, valid range: [0,1].
Definition at line 135 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocatorMoravecStrategy::executeMatchingByCorrelation(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_moravecNoiseFilterIterations |
The number of noise filter iterations, when applicable (used to remove image noise, zero will disable the noise Filter, default:1).
Definition at line 133 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_moravecWindowWidth |
The Moravec window width used to locate canditate tie-points (minimum 3, default: 21 ).
Definition at line 131 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorMoravecStrategy::initialize(), te::rp::TiePointsLocatorMoravecStrategy::locateMoravecInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
double te::rp::TiePointsLocatorInputParameters::m_pixelSizeXRelation |
The pixel resolution relation m_pixelSizeXRelation = raster1_pixel_res_x / raster2_pixel_res_x (default=1.0).
Definition at line 100 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_pixelSizeYRelation |
The pixel resolution relation m_pixelSizeYRelation = raster1_pixel_res_y / raster2_pixel_res_y (default=1.0).
Definition at line 102 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster1TargetAreaColStart |
The first column of the raster 2 target area to process (default:0 - The entire raster will be considered).
Definition at line 74 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster1TargetAreaHeight |
The raster 1 target area height (default:0 - The entire raster will be considered).
Definition at line 78 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster1TargetAreaLineStart |
The first line of the raster 1 target area to process (default:0 - The entire raster will be considered).
Definition at line 72 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster1TargetAreaWidth |
The raster 1 target area width (default:0 - The entire raster will be considered).
Definition at line 76 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster2TargetAreaColStart |
The first column of the raster 2 target area to process (default:0 - The entire raster will be considered).
Definition at line 88 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster2TargetAreaHeight |
The raster 2 target area height (default:0 - The entire raster will be considered).
Definition at line 92 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster2TargetAreaLineStart |
The first line of the raster 2 target area to process (default:0 - The entire raster will be considered).
Definition at line 86 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
unsigned int te::rp::TiePointsLocatorInputParameters::m_raster2TargetAreaWidth |
The raster 2 target area width (default:0 - The entire raster will be considered).
Definition at line 90 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::SequenceMosaic::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointsLocatorDialog::on_autoAcquireTiePointsPushButton_clicked(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_subSampleOptimizationMinTPAreaCoverage |
Sub-sampled optimization - mininumum required tie-points covered area percent of each raster area - valid range [0,100] (default:25).
Definition at line 114 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocator::initialize(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_subSampleOptimizationMinTPNumberFactor |
Sub-sampled optimization - mininumum required tie-points number factor - valid range [1,inf] (default:2).
Definition at line 116 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocator::initialize(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_subSampleOptimizationRescaleFactor |
Sub-sampled optimization tie-points search rescale factor (Tie-ponts will be searched into a subsabmpled image and refined before using the original image - Defaul: 1 - subsample optimization disabled, valid range: non-zero positive values).
Definition at line 112 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorMoravecStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorMoravecStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::getMatchedInterestPoints(), te::rp::TiePointsLocator::initialize(), te::qt::widgets::TiePointLocatorWidget::onAutoAcquireTiePointsToolButtonClicked(), operator=(), and reset().
double te::rp::TiePointsLocatorInputParameters::m_surfMaxNormEuclideanDist |
The maximum acceptable euclidean distance when matching features (when applicable), default:0.75, valid range: [0,1].
Definition at line 148 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocatorSURFStrategy::executeMatchingByEuclideanDist(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_surfOctavesNumber |
The number of octaves to generate, when applicable (default: 2, minimum:2).
Definition at line 146 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::rp::TiePointsLocatorSURFStrategy::locateSurfInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_surfScalesNumber |
The number of sub-sampling scales to generate, when applicable (default:3, minimum:3).
Definition at line 144 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::execute(), te::rp::TiePointsLocatorSURFStrategy::getAutoMaxTiePointsNumber(), te::rp::TiePointsLocatorSURFStrategy::initialize(), te::rp::TiePointsLocatorSURFStrategy::locateSurfInterestPoints(), te::qt::widgets::TiePointsLocatorAdvancedDialog::on_okPushButton_clicked(), operator=(), reset(), and te::qt::widgets::TiePointsLocatorAdvancedDialog::showEvent().
unsigned int te::rp::TiePointsLocatorInputParameters::m_tiePointsSubSectorsSplitFactor |
The algorithm will try to generate tie-points distributed over image sectors ( Default: 3 - 3x3 sub-sectors, minimum: 1).
Definition at line 120 of file TiePointsLocatorInputParameters.h.
Referenced by te::rp::TiePointsLocator::initialize(), te::rp::TiePointsLocatorMoravecStrategy::locateMoravecInterestPoints(), te::rp::TiePointsLocatorSURFStrategy::locateSurfInterestPoints(), operator=(), and reset().