isce3 0.25.0
Loading...
Searching...
No Matches
isce3::matchtemplate::pycuampcor::cuSincOverSamplerR2R Class Reference

Public Member Functions

 cuSincOverSamplerR2R (const int i_covs_)
 cuSincOverSamplerR2R constructor
 
void cuSetupSincKernel ()
 Set up the sinc interpolation kernel (coefficient)
 
void execute (cuArrays< float > *imagesIn, cuArrays< float > *imagesOut, cuArrays< int2 > *center, int oversamplingFactor)
 Execute sinc interpolation.
 
 ~cuSincOverSamplerR2R ()
 destructor
 

Constructor & Destructor Documentation

◆ cuSincOverSamplerR2R()

cuSincOverSamplerR2R::cuSincOverSamplerR2R ( const int i_covs_)

cuSincOverSamplerR2R constructor

Parameters
i_covsoversampling factor

Member Function Documentation

◆ execute()

void cuSincOverSamplerR2R::execute ( cuArrays< float > * imagesIn,
cuArrays< float > * imagesOut,
cuArrays< int2 > * centerShift,
int rawOversamplingFactor )

Execute sinc interpolation.

Parameters
[in]imagesIninput images
[out]imagesOutoutput images
[in]centerShiftthe shift of interpolation center
[in]rawOversamplingFactorthe multiplier of the centerShift
Note
rawOversamplingFactor is for the centerShift, not the signal oversampling factor

The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.13.2.