eLynx SDK
v3.0.1 C++ image processing API reference |
#include <IImagePSF.h>
Public Member Functions | |
virtual | ~IImagePSF () |
Virtual destructor, provided to ensure virtual destructors in descendants. | |
virtual uint32 | GetWidth () const =0 |
virtual uint32 | GetHeight () const =0 |
virtual double | EvalPSF (uint32 iX, uint32 iY, int32 iDX, int32 iDY) const =0 |
Definition at line 43 of file IImagePSF.h.
virtual eLynx::Image::IImagePSF::~IImagePSF | ( | ) | [inline, virtual] |
Virtual destructor, provided to ensure virtual destructors in descendants.
Definition at line 48 of file IImagePSF.h.
virtual uint32 eLynx::Image::IImagePSF::GetWidth | ( | ) | const [pure virtual] |
Returns width of the PSF function in pixels. The PSF can be viewed as luminance image with width and height. The original point source is in the center of the image. PSF pixel values shows the convolved image of te source. Both width and height should be odd numbers.
Implemented in eLynx::Image::KernelPSF.
virtual uint32 eLynx::Image::IImagePSF::GetHeight | ( | ) | const [pure virtual] |
Returns height of the PSF function in pixels. The PSF can be viewed as luminance image with width and height. The original point source is in the center of the image. PSF pixel values shows the convolved image of te source. Both width and height should be odd numbers.
Implemented in eLynx::Image::KernelPSF.
virtual double eLynx::Image::IImagePSF::EvalPSF | ( | uint32 | iX, | |
uint32 | iY, | |||
int32 | iDX, | |||
int32 | iDY | |||
) | const [pure virtual] |
Returns the PSF value (floating point value between 0 and 1). The PSF is related to pixel iX and iY of the image. Delta values iDX and iDY represents center-relative coordinates in the PSF image. If the PSF is constant over whole image, iX and iY parameters are ignored.
iX | the x coordinate of the image pixel, for which PSF should be evaluated | |
iY | the y coordinate of the image pixel, for which PSF should be evaluated | |
iDX | the delta from PSF center in x direction (PSF coordinates) | |
iDY | the delta from PSF center in y direction (PSF coordinates) |
Implemented in eLynx::Image::KernelPSF.