The parameters passed to the moravecLocatorThreadEntry method. More...
#include <TiePointsLocator.h>
Public Member Functions | |
| MoravecLocatorThreadParams () | |
| ~MoravecLocatorThreadParams () | |
Public Attributes | |
| boost::mutex * | m_interestPointsAccessMutexPtr | 
| A pointer to a valid mutex to control the output interest points container access.  More... | |
| InterestPointsSetT * | m_interestPointsPtr | 
| A pointer to a valid interest points container.  More... | |
| UCharsMatrix const * | m_maskRasterDataPtr | 
| The loaded mask raster data pointer (or zero if no mask is avaliable).  More... | |
| unsigned int | m_maxInterestPointsPerRasterLinesBlock | 
| The maximum number of points to find for each raster lines block.  More... | |
| unsigned int | m_maxRasterLinesBlockMaxSize | 
| The maximum lines number of each raster block to process.  More... | |
| unsigned int | m_moravecWindowWidth | 
| Thread return value pointer.  More... | |
| unsigned int * | m_nextRasterLinesBlockToProcessValuePtr | 
| A pointer to a valid counter to control the blocks processing sequence.  More... | |
| boost::mutex * | m_rastaDataAccessMutexPtr | 
| A pointer to a valid mutex to controle raster data access.  More... | |
| FloatsMatrix const * | m_rasterDataPtr | 
| The loaded raster data.  More... | |
| bool * | m_returnValuePtr | 
The parameters passed to the moravecLocatorThreadEntry method.
Definition at line 339 of file TiePointsLocator.h.
      
  | 
  inline | 
Definition at line 363 of file TiePointsLocator.h.
      
  | 
  inline | 
Definition at line 365 of file TiePointsLocator.h.
| boost::mutex* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_interestPointsAccessMutexPtr | 
A pointer to a valid mutex to control the output interest points container access.
Definition at line 357 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| InterestPointsSetT* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_interestPointsPtr | 
A pointer to a valid interest points container.
Definition at line 353 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| UCharsMatrix const* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_maskRasterDataPtr | 
The loaded mask raster data pointer (or zero if no mask is avaliable).
Definition at line 351 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_maxInterestPointsPerRasterLinesBlock | 
The maximum number of points to find for each raster lines block.
Definition at line 347 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_maxRasterLinesBlockMaxSize | 
The maximum lines number of each raster block to process.
Definition at line 359 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_moravecWindowWidth | 
Thread return value pointer.
The Moravec window width used to locate canditate tie-points (minimum 11, default: 11 ).
Definition at line 345 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| unsigned int* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_nextRasterLinesBlockToProcessValuePtr | 
A pointer to a valid counter to control the blocks processing sequence.
Definition at line 361 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| boost::mutex* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_rastaDataAccessMutexPtr | 
A pointer to a valid mutex to controle raster data access.
Definition at line 355 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| FloatsMatrix const* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_rasterDataPtr | 
The loaded raster data.
Definition at line 349 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().
| bool* te::rp::TiePointsLocator::MoravecLocatorThreadParams::m_returnValuePtr | 
Definition at line 343 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateMoravecInterestPoints(), and te::rp::TiePointsLocator::locateMoravecInterestPointsThreadEntry().