|
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... | |
Public Member Functions inherited from sirius::IFrequencyResampler | |
| virtual | ~IFrequencyResampler ()=default |
Additional Inherited Members | |
Public Types inherited from sirius::IFrequencyResampler | |
| 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 |
1.8.14