Alternaria
fit cylinders and ellipsoids to fungus
|
Delta function model of the point spread function. More...
#include <psf_model.h>
Public Member Functions | |
PSF_delta_model (const PSF_padding *padding, const Imaging_model *imaging) | |
Constructs a new PSF_delta_model. | |
virtual | ~PSF_delta_model () |
Deletes this PSF_delta_model. | |
void | update_h (const Imaging_model *imaging) |
Update this PSF_delta_model::h. |
Delta function model of the point spread function.
The point spread function h(x,y,z) is defined as a delta function.
Definition at line 427 of file psf_model.h.
PSF_delta_model::PSF_delta_model | ( | const PSF_padding * | padding, |
const Imaging_model * | imaging | ||
) |
Constructs a new PSF_delta_model.
padding | PSF_padding to use. |
imaging | Imaging_model to use for updating the PSF::h. |
Definition at line 1064 of file psf_model.cpp.
virtual PSF_delta_model::~PSF_delta_model | ( | ) | [inline, virtual] |
Deletes this PSF_delta_model.
Definition at line 440 of file psf_model.h.
void PSF_delta_model::update_h | ( | const Imaging_model * | imaging | ) | [virtual] |
Update this PSF_delta_model::h.
Since h(x,y,z) is symmetric about the x,y-plane and z-axis, the computation is done for only 1/8 of the psf and the other values are copied.
imaging | Imaging_model to use. |
Implements PSF.
Definition at line 1083 of file psf_model.cpp.