net.aerith.misao.image
Class PSF
java.lang.Object
|
+--net.aerith.misao.image.PSF
- public class PSF
- extends java.lang.Object
The PSF
represents a point spread function.
The PSF is represented as a square image whose width and height is
odd. So the central pixel represents the peak of the PSF.
Constructor Summary |
PSF(MonoImage source_image,
Position center_position,
java.awt.Rectangle rectangle)
Constructs a PSF from an image. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
psf_image
protected MonoImage psf_image
- The PSF image.
PSF
public PSF(MonoImage source_image,
Position center_position,
java.awt.Rectangle rectangle)
- Constructs a
PSF
from an image.
- Parameters:
source_image
- the source image.center_position
- the center (x,y) of a star.rectangle
- the rectangle to extract.
getMonoImage
public MonoImage getMonoImage()
- Gets the PSF image.
- Returns:
- the PSF image.
compound
public void compound(PSF psf)
- Compounds the specified PSF to this PSF. Note that ths size of
the PSF image is reduced when the specified PSF is smaller.
- Parameters:
psf
- another PSF.