Sirius
0.0.0
|
Implementation of IFrequencyResampler. More...
#include <sirius/resampler/frequency_resampler.h>
Public Member Functions | |
FrequencyResampler ()=default | |
FrequencyResampler (const FrequencyResampler &)=default | |
FrequencyResampler & | operator= (const FrequencyResampler &)=default |
FrequencyResampler (FrequencyResampler &&)=default | |
FrequencyResampler & | operator= (FrequencyResampler &&)=default |
~FrequencyResampler () override=default | |
Image | Compute (const ZoomRatio &ratio, const Image &input, const Padding &image_padding, const Filter &filter={}) const override |
Resample an image by a ratio in the frequency domain. More... | |
![]() | |
virtual | ~IFrequencyResampler ()=default |
Additional Inherited Members | |
![]() | |
using | UPtr = std::unique_ptr< IFrequencyResampler > |
Implementation of IFrequencyResampler.
|
default |
|
default |
|
default |
|
overridedefault |
|
overridevirtual |
Resample an image by a ratio in the frequency domain.
zoom_ratio | zoom ratio |
input | image to zoom in/out |
image_padding | expected padding to add to the image to comply with the filter |
filter | optional filter to apply after the zoom transformation. The filter must be compatible with the requested ratio. |
sirius::Exception | if a computing issue happens |
Implements sirius::IFrequencyResampler.
|
default |
|
default |