|
MOONS Pipeline Reference Manual 0.13.2
|
Functions | |
| moo_sky_lines_list * | moo_sky_lines_list_new (void) |
| Create a new moo_sky_lines_list. | |
| moo_sky_lines_list * | moo_sky_lines_list_load (const cpl_frame *frame) |
| Load a SKY_LINES_LIST frame and create a moo_sky_lines_list. | |
| void | moo_sky_lines_list_delete (moo_sky_lines_list *self) |
| Delete a moo_sky_lines_list. | |
| cpl_error_code | moo_sky_lines_list_get_free_zones (moo_sky_lines_list *self, double wmin, double wmax, double **zwmin, double **zwmax, cpl_array **sel) |
| Get free zones for a specific wave range. | |
This module provides functions to create, use, and destroy a moo_sky_lines_list
Functionality include:
| void moo_sky_lines_list_delete | ( | moo_sky_lines_list * | self | ) |
Delete a moo_sky_lines_list.
| self | moo_sky_lines_list to delete |
If the moo_sky_lines_list self is NULL, nothing is done and no error is set.
Definition at line 107 of file moo_sky_lines_list.c.
| cpl_error_code moo_sky_lines_list_get_free_zones | ( | moo_sky_lines_list * | self, |
| double | wmin, | ||
| double | wmax, | ||
| double ** | zwmin, | ||
| double ** | zwmax, | ||
| cpl_array ** | sel | ||
| ) |
Get free zones for a specific wave range.
| self | moo_sky_lines_list |
| wmin | the minimum wavelength for free zones |
| wmax | the maximum wavelength for free zones |
| zwmin | a pointer on free zones minimum wavelength |
| zwmax | a pointer on free zones maximum wavelength |
| sel | array of indexes of request free zones |
Definition at line 136 of file moo_sky_lines_list.c.
References moo_fits_load_extension_table().
Referenced by moo_ext_single_compute_snr(), moo_rbn_single_compute_snr(), and moo_sci_single_compute_snr().
| moo_sky_lines_list * moo_sky_lines_list_load | ( | const cpl_frame * | frame | ) |
Load a SKY_LINES_LIST frame and create a moo_sky_lines_list.
| frame | the SKY_LINES_LIST frame |
The returned object must be deallocated using moo_sky_lines_delete(). Possible cpl_error_code set in this function:
Definition at line 81 of file moo_sky_lines_list.c.
References moo_sky_lines_list_new().
| moo_sky_lines_list * moo_sky_lines_list_new | ( | void | ) |
Create a new moo_sky_lines_list.
The returned object must be deallocated using moo_sky_lines_list_delete().
Definition at line 64 of file moo_sky_lines_list.c.
Referenced by moo_sky_lines_list_load().