29#include "moo_detector.h"
30#include "moo_saturate_map.h"
37 cpl_propertylist *primary_header;
38 cpl_propertylist *data_header[6];
39 cpl_imagelist *data[6];
45moo_cube *moo_cube_load(
const cpl_frame *frame);
50 cpl_propertylist *header);
58 moo_saturate_map *saturatea,
60 moo_saturate_map *saturateb);
moo_cube * moo_cube_new(void)
Create a new moo_cube.
cpl_error_code moo_cube_add_data(moo_cube *self, cpl_imagelist *list, moo_detector_type type, int ntas)
Add CPL_IMAGELIST extension to CUBE filename and update moo_cube structure.
void moo_cube_delete(moo_cube *self)
Delete a moo_cube.
moo_cube * moo_cube_merge(moo_cube *cubea, moo_saturate_map *saturatea, moo_cube *cubeb, moo_saturate_map *saturateb)
Merging two cubes.
cpl_error_code moo_cube_normalise(moo_cube *self, moo_saturate_map *saturate)
Normalise a moo_cube using saturate map.
void moo_cube_save(moo_cube *self, const char *filename)
Save a moo_cube to a FITS file.
cpl_error_code moo_cube_set_data(moo_cube *self, moo_detector_type type, int ntas, cpl_imagelist *data, cpl_propertylist *header)
set cube data for relevant extension
enum _moo_detector_type_ moo_detector_type
The type code type.