The parameters passed to the surfLocatorThreadEntry method. More...
#include <TiePointsLocator.h>
Public Member Functions | |
| SurfLocatorThreadParams () | |
| ~SurfLocatorThreadParams () | |
Public Attributes | |
| FloatsMatrix const * | m_integralRasterDataPtr | 
| The integral image raster data.  More... | |
| 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 for each scale.  More... | |
| unsigned int | m_maxRasterLinesBlockMaxSize | 
| The maximum lines number of each raster block to process.  More... | |
| unsigned int * | m_nextRasterLinesBlockToProcessValuePtr | 
| A pointer to a valid counter to control the blocks processing sequence.  More... | |
| unsigned int | m_octavesNumber | 
| The number of octaves to generate (minimum:1).  More... | |
| boost::mutex * | m_rastaDataAccessMutexPtr | 
| A pointer to a valid mutex to controle raster data access.  More... | |
| bool * | m_returnValuePtr | 
| unsigned int | m_scalesNumber | 
| Thread return value pointer.  More... | |
The parameters passed to the surfLocatorThreadEntry method.
Definition at line 372 of file TiePointsLocator.h.
      
  | 
  inline | 
Definition at line 398 of file TiePointsLocator.h.
      
  | 
  inline | 
Definition at line 400 of file TiePointsLocator.h.
| FloatsMatrix const* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_integralRasterDataPtr | 
The integral image raster data.
Definition at line 384 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| boost::mutex* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_interestPointsAccessMutexPtr | 
A pointer to a valid mutex to control the output interest points container access.
Definition at line 392 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| InterestPointsSetT* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_interestPointsPtr | 
A pointer to a valid interest points container.
Definition at line 388 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| UCharsMatrix const* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_maskRasterDataPtr | 
The loaded mask raster data pointer (or zero if no mask is avaliable).
Definition at line 386 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::SurfLocatorThreadParams::m_maxInterestPointsPerRasterLinesBlock | 
The maximum number of points to find for each raster lines block for each scale.
Definition at line 382 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::SurfLocatorThreadParams::m_maxRasterLinesBlockMaxSize | 
The maximum lines number of each raster block to process.
Definition at line 394 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| unsigned int* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_nextRasterLinesBlockToProcessValuePtr | 
A pointer to a valid counter to control the blocks processing sequence.
Definition at line 396 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::SurfLocatorThreadParams::m_octavesNumber | 
The number of octaves to generate (minimum:1).
Definition at line 380 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| boost::mutex* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_rastaDataAccessMutexPtr | 
A pointer to a valid mutex to controle raster data access.
Definition at line 390 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| bool* te::rp::TiePointsLocator::SurfLocatorThreadParams::m_returnValuePtr | 
Definition at line 376 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().
| unsigned int te::rp::TiePointsLocator::SurfLocatorThreadParams::m_scalesNumber | 
Thread return value pointer.
The number of sub-samples scales to generate (minimum:3).
Definition at line 378 of file TiePointsLocator.h.
Referenced by te::rp::TiePointsLocator::locateSurfInterestPoints(), and te::rp::TiePointsLocator::locateSurfInterestPointsThreadEntry().