30#include "moo_psf_single.h"
31#include "moo_detector.h"
37 cpl_propertylist *primary_header;
39 moo_psf_single *ri[2];
40 moo_psf_single *yj[2];
64cpl_error_code
moo_psf_dump(
const moo_psf *self, FILE *stream);
enum _moo_detector_type_ moo_detector_type
The type code type.
moo_psf_single * moo_psf_get_single(moo_psf *self, moo_detector_type type, int num)
Get a PSF single from PSF.
moo_psf * moo_psf_new(void)
Create a new moo_psf
void moo_psf_save(moo_psf *self, const char *filename)
Save a moo_psf to a FITS file.
void moo_psf_delete(moo_psf *self)
Delete a moo_psf.
cpl_error_code moo_psf_set_single(moo_psf *self, moo_detector_type type, int ntas, moo_psf_single *s)
assign moo_psf_single structure in moo_psf structure
cpl_error_code moo_psf_add_single(moo_psf *self, moo_psf_single *s, moo_detector_type type, int ntas)
Add PSF_SINGLE extension to PSF filename and update moo_psf structure.
moo_psf * moo_psf_create(const char *filename)
Create a new empty PSF filename.
moo_psf * moo_psf_load(const cpl_frame *psfframe)
Load a PSF frame and create a moo_psf.
cpl_error_code moo_psf_dump(const moo_psf *self, FILE *stream)
Dump structural information of PSF.