20#ifndef MOO_SATURATE_MAP_H
21#define MOO_SATURATE_MAP_H
30#include "moo_detector.h"
34#define MOO_SATURATE_MAP_INDEX "INDEX"
35#define MOO_SATURATE_MAP_FLUX "FLUX"
36#define MOO_SATURATE_MAP_ERR "ERR"
37#define MOO_SATURATE_MAP_TIME "TIME"
42 cpl_propertylist *primary_header;
43 cpl_propertylist *data_header[6];
47 cpl_image *exptime[6];
53moo_saturate_map *moo_saturate_map_load(
const cpl_frame *mapframe);
61 cpl_propertylist *header);
enum _moo_detector_type_ moo_detector_type
The type code type.
cpl_error_code moo_saturate_map_add_data(moo_saturate_map *self, cpl_image *data, cpl_image *flux, cpl_image *err, cpl_image *exptime, moo_detector_type type, int ntas)
Add CPL_IMAGE extension to MAP filename and update moo_saurate_map structure.
moo_saturate_map * moo_saturate_map_new(void)
Create a new moo_saturate_map.
void moo_saturate_map_delete(moo_saturate_map *self)
Delete a moo_map_saturate.
void moo_saturate_map_save(moo_saturate_map *self, const char *filename)
Save a moo_saturate_map to a FITS file.
cpl_error_code moo_saturate_map_set_data(moo_saturate_map *self, moo_detector_type type, int ntas, cpl_image *data, cpl_image *flux, cpl_image *err, cpl_image *exptime, cpl_propertylist *header)
set saturate map data for relevant extension