All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::rp::TiePointsLocator Member List

This is the complete list of members for te::rp::TiePointsLocator, including all inherited members.

Algorithm()te::rp::Algorithmprotected
applyGaussianFilter(const DoublesMatrix &inputData, DoublesMatrix &outputData, const unsigned int iterationsNumber)te::rp::TiePointsLocatorprotectedstatic
applyMeanFilter(const FloatsMatrix &inputData, FloatsMatrix &outputData, const unsigned int iterationsNumber)te::rp::TiePointsLocatorprotectedstatic
createIntegralImage(const FloatsMatrix &inputData, FloatsMatrix &outputData)te::rp::TiePointsLocatorprotectedstatic
createTifFromMatrix(const DoublesMatrix &rasterData, const InterestPointsSetT &interestPoints, const std::string &tifFileName)te::rp::TiePointsLocatorprotectedstatic
DoublesMatrix typedefte::rp::TiePointsLocatorprotected
execute(AlgorithmOutputParameters &outputParams)te::rp::TiePointsLocatorvirtual
executeMatchingByCorrelation(const FloatsMatrix &featuresSet1, const FloatsMatrix &featuresSet2, const InterestPointsSetT &interestPointsSet1, const InterestPointsSetT &interestPointsSet2, const unsigned int maxPt1ToPt2PixelDistance, const unsigned int enableMultiThread, const double minAllowedAbsCorrelation, MatchedInterestPointsSetT &matchedPoints)te::rp::TiePointsLocatorprotectedstatic
executeMatchingByCorrelationThreadEntry(ExecuteMatchingByCorrelationThreadEntryParams *paramsPtr)te::rp::TiePointsLocatorprotectedstatic
executeMatchingByEuclideanDist(const FloatsMatrix &featuresSet1, const FloatsMatrix &featuresSet2, const InterestPointsSetT &interestPointsSet1, const InterestPointsSetT &interestPointsSet2, const unsigned int maxPt1ToPt2PixelDistance, const double maxEuclideanDist, const unsigned int enableMultiThread, MatchedInterestPointsSetT &matchedPoints)te::rp::TiePointsLocatorprotectedstatic
executeMatchingByEuclideanDistThreadEntry(ExecuteMatchingByEuclideanDistThreadEntryParams *paramsPtr)te::rp::TiePointsLocatorprotectedstatic
executeMoravec(const double raster1XRescFact, const double raster1YRescFact, const double raster2XRescFact, const double raster2YRescFact, te::common::TaskProgress *progressPtr, TiePointsLocator::OutputParameters *outParamsPtr, std::vector< double > &tiePointsWeights)te::rp::TiePointsLocatorprotected
executeSurf(const double raster1XRescFact, const double raster1YRescFact, const double raster2XRescFact, const double raster2YRescFact, te::common::TaskProgress *progressPtr, TiePointsLocator::OutputParameters *outParamsPtr, std::vector< double > &tiePointsWeights)te::rp::TiePointsLocatorprotected
features2Tiff(const DoublesMatrix &features, const InterestPointsSetT &interestPoints, const std::string &fileNameBeginning)te::rp::TiePointsLocatorprotectedstatic
FloatsMatrix typedefte::rp::TiePointsLocatorprotected
generateCorrelationFeatures(const InterestPointsSetT &interestPoints, const unsigned int correlationWindowWidth, const FloatsMatrix &rasterData, FloatsMatrix &features, InterestPointsSetT &validInteresPoints)te::rp::TiePointsLocatorprotectedstatic
generateSurfFeatures(const InterestPointsSetT &interestPoints, const FloatsMatrix &integralRasterData, InterestPointsSetT &validInterestPoints, FloatsMatrix &features)te::rp::TiePointsLocatorprotectedstatic
getHaarXVectorIntensity(BufferType &buffer, const unsigned int &centerX, const unsigned int &centerY, const unsigned int &radius)te::rp::TiePointsLocatorinlineprotectedstatic
getHaarYVectorIntensity(BufferType &buffer, const unsigned int &centerX, const unsigned int &centerY, const unsigned int &radius)te::rp::TiePointsLocatorinlineprotectedstatic
getIntegralBoxSum(BufferType &buffer, const unsigned int &upperLeftX, const unsigned int &upperLeftY, const unsigned int &lowerRightX, const unsigned int &lowerRightY)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfDxxDerivative(float **bufferPtr, const unsigned int &centerX, const unsigned int &centerY, const unsigned int &lobeWidth, const unsigned int &lobeRadius)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfDxyDerivative(float **bufferPtr, const unsigned int &centerX, const unsigned int &centerY, const unsigned int &lobeWidth)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfDyyDerivative(float **bufferPtr, const unsigned int &centerX, const unsigned int &centerY, const unsigned int &lobeWidth, const unsigned int &lobeRadius)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfFilterSize(const unsigned int &octaveIndex, const unsigned int &scaleIndex)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfOctaveBaseFilterSize(const unsigned int &octaveIndex)te::rp::TiePointsLocatorinlineprotectedstatic
getSurfOctaveFilterStepSize(const unsigned int &octaveIndex)te::rp::TiePointsLocatorinlineprotectedstatic
initialize(const AlgorithmInputParameters &inputParams)te::rp::TiePointsLocatorvirtual
InterestPointsListT typedefte::rp::TiePointsLocatorprotected
InterestPointsSetT typedefte::rp::TiePointsLocatorprotected
isInitialized() const te::rp::TiePointsLocatorvirtual
loadRasterData(te::rst::Raster const *rasterPtr, const std::vector< unsigned int > &rasterBands, te::rst::Raster const *maskRasterPtr, const unsigned int maskRasterBand, const unsigned int rasterTargetAreaLineStart, const unsigned int rasterTargetAreaColStart, const unsigned int rasterTargetAreaWidth, const unsigned int rasterTargetAreaHeight, const double rescaleFactorX, const double rescaleFactorY, const te::rst::Interpolator::Method rasterInterpMethod, const unsigned char maxMemPercentUsage, std::vector< boost::shared_ptr< FloatsMatrix > > &loadedRasterData, UCharsMatrix &loadedMaskRasterData)te::rp::TiePointsLocatorprotectedstatic
locateMoravecInterestPoints(const FloatsMatrix &rasterData, UCharsMatrix const *maskRasterDataPtr, const unsigned int moravecWindowWidth, const unsigned int maxInterestPoints, const unsigned int enableMultiThread, InterestPointsSetT &interestPoints)te::rp::TiePointsLocatorprotectedstatic
locateMoravecInterestPointsThreadEntry(MoravecLocatorThreadParams *paramsPtr)te::rp::TiePointsLocatorprotectedstatic
locateSurfInterestPoints(const FloatsMatrix &integralRasterData, UCharsMatrix const *maskRasterDataPtr, InterestPointsSetT &interestPoints) const te::rp::TiePointsLocatorprotected
locateSurfInterestPointsThreadEntry(SurfLocatorThreadParams *paramsPtr)te::rp::TiePointsLocatorprotectedstatic
m_inputParameterste::rp::TiePointsLocatorprotected
m_isInitializedte::rp::TiePointsLocatorprotected
MatchedInterestPointsSetT typedefte::rp::TiePointsLocatorprotected
printBuffer(double **buffer, const unsigned int nLines, const unsigned int nCols)te::rp::TiePointsLocatorprotectedstatic
printMatrix(const te::rp::Matrix< ElementT > &matrix)te::rp::TiePointsLocatorinlineprotectedstatic
reset()te::rp::TiePointsLocatorvirtual
roolUpBuffer(BufferElementT **bufferPtr, const unsigned int &bufferLinesNumber)te::rp::TiePointsLocatorinlineprotectedstatic
TiePointsLocator()te::rp::TiePointsLocator
UCharsMatrix typedefte::rp::TiePointsLocatorprotected
zeroFillBuffer(BufferElementT **bufferPtr, const unsigned int &bufferLinesNumber, const unsigned int &bufferColsNumber)te::rp::TiePointsLocatorinlineprotectedstatic
~Algorithm()te::rp::Algorithmvirtual
~TiePointsLocator()te::rp::TiePointsLocator