Alternaria
fit cylinders and ellipsoids to fungus
|
Padding components for PSF::h. More...
#include <psf_model.h>
Public Member Functions | |
PSF_padding () | |
Constructs a PSF_padding initialized with default values. | |
virtual | ~PSF_padding () |
Deletes this PSF_padding. | |
Public Attributes | |
uint32_t | conv |
Padding in each dimension to handle convolution boundary conditions. | |
uint32_t | fft |
Padding in each dimension to handle the periodic treatment of PSF_model::h and Alternaria_model::scene by the FFT. |
Padding components for PSF::h.
The padding is used to handle FFT convolution between PSF::h and the Alternaria_model::scene. Since FFT is used, both have the same dimensions given by the Imaging_model::window and this padding.
Definition at line 74 of file psf_model.h.
PSF_padding::PSF_padding | ( | ) |
Constructs a PSF_padding initialized with default values.
Initializes with default values.
Definition at line 116 of file psf_model.cpp.
virtual PSF_padding::~PSF_padding | ( | ) | [inline, virtual] |
Deletes this PSF_padding.
Definition at line 83 of file psf_model.h.
uint32_t PSF_padding::conv |
Padding in each dimension to handle convolution boundary conditions.
Zeros are entered in this padding for the PSF.
Definition at line 92 of file psf_model.h.
uint32_t PSF_padding::fft |
Padding in each dimension to handle the periodic treatment of PSF_model::h and Alternaria_model::scene by the FFT.
Zeros are entered in this padding for the PSF.
Definition at line 100 of file psf_model.h.