20#ifndef MOO_PSF_SINGLE_H
21#define MOO_PSF_SINGLE_H
30#include "moo_single.h"
31#include "moo_loc_single.h"
32#include "moo_detector.h"
36#define MOO_PSF_SINGLE_PREFIX_EXTNAME "FF2D"
37#define MOO_PSF_SINGLE_CUNIT1 "pixel"
44 cpl_propertylist *header;
61cpl_image *moo_psf_single_reproject_model(moo_psf_single *self,
cpl_error_code moo_psf_single_set_cube_ref(moo_psf_single *self, double crpix2, double cd2_2)
Set cube parameters.
void moo_psf_single_delete(moo_psf_single *self)
Delete a moo_psf_single.
cpl_error_code moo_psf_single_get_cube_ref(moo_psf_single *self, double *crpix2, double *cd2_2)
Set cube parameters.
moo_psf_single * moo_psf_single_new(void)
Create a new moo_psf_single
void moo_psf_single_save(const moo_psf_single *self, const char *filename)
Save a moo_psf_single to a FITS file.
cpl_error_code moo_psf_single_dump(const moo_psf_single *self, FILE *stream)
Dump structural information of PSF_SINGLE.
cpl_error_code moo_psf_single_normalize(moo_psf_single *self)
Normalize cube model profile.
cpl_imagelist * moo_psf_single_get_cube(moo_psf_single *self)
Get cube.
moo_psf_single * moo_psf_single_create(const char *filename, const char *extname)
Create a new moo_psf_single from the given PSF filename.