isce3 0.25.0
|
Definition of Sinc2dInterpolator. More...
#include <Interpolator.h>
Public Member Functions | |
Sinc2dInterpolator (int kernelLength, int decimationFactor) | |
Default constructor. | |
U | interpolate (double x, double y, const Map &map) const |
Interpolate at a given coordinate for an input Eigen::Map. | |
U | interpolate (double x, double y, const Matrix< U > &z) const |
Interpolate at a given coordinate for an input isce3::core::Matrix. | |
U | interpolate (double x, double y, std::valarray< U > &z_data, size_t width) const |
Interpolate at a given coordinate for data passed as a valarray. | |
U | interpolate (double x, double y, std::vector< U > &z_data, size_t width) const |
Interpolate at a given coordinate for data passed as a vector. | |
![]() | |
virtual | ~Interpolator () |
Virtual destructor (allow destruction of base Interpolator pointer) | |
U | interpolate (double x, double y, const Map &map) const |
Interpolate at a given coordinate for an input Eigen::Map. | |
U | interpolate (double x, double y, const Matrix< U > &z) const |
Interpolate at a given coordinate for an input isce3::core::Matrix. | |
U | interpolate (double x, double y, std::valarray< U > &z_data, size_t width) const |
Interpolate at a given coordinate for data passed as a valarray. | |
U | interpolate (double x, double y, std::vector< U > &z_data, size_t width) const |
Interpolate at a given coordinate for data passed as a vector. | |
dataInterpMethod | method () const |
Return interpolation method. | |
Additional Inherited Members | |
![]() | |
using | Map = typename Eigen::Map<const EArray2D<U>> |
![]() | |
Interpolator (dataInterpMethod method) | |
![]() | |
dataInterpMethod | _method |
Definition of Sinc2dInterpolator.
isce3::core::Sinc2dInterpolator< U >::Sinc2dInterpolator | ( | int | kernelLength, |
int | decimationFactor ) |
Default constructor.
[in] | kernelLength | Length of sinc kernel |
[in] | decimationFactor | Sinc decimation factor |