Defines | |
#define | cleanup |
#define | cleanup |
Functions | |
static fors_setting * | fors_setting_new_level (const cpl_frame *raw, cpl_msg_severity level) |
Create setting from FITS header. | |
fors_setting * | fors_setting_new (const cpl_frame *raw) |
Create setting from FITS header. | |
void | fors_setting_verify (const fors_setting *ref_setting, const cpl_frame *frame, fors_setting **setting) |
Verify that instrument settings are compatible. | |
void | fors_setting_delete (fors_setting **s) |
Deallocate and and set pointer to NULL. |
#define cleanup |
Value:
do { \ cpl_propertylist_delete(header); \ } while (0)
Definition at line 386 of file fors_setting.c.
#define cleanup |
Value:
do { \ fors_setting_delete(&input_setting); \ } while (0)
Definition at line 386 of file fors_setting.c.
static fors_setting * fors_setting_new_level | ( | const cpl_frame * | raw, | |
cpl_msg_severity | level | |||
) | [static] |
Create setting from FITS header.
raw | raw frame | |
level | print instrument setting on this message level |
Definition at line 82 of file fors_setting.c.
References assure, cleanup, conad, fors_dfs_pipeline_version(), FORS_PFITS_BINX, FORS_PFITS_BINY, FORS_PFITS_CHIP_ID, FORS_PFITS_CONAD, FORS_PFITS_EXPOSURE_TIME, FORS_PFITS_FILTER_NAME, FORS_PFITS_INSTRUME, FORS_PFITS_OUTPUTS, FORS_PFITS_PIXSCALE, FORS_PFITS_PRESCANX, FORS_PFITS_PRESCANY, FORS_PFITS_READ_CLOCK, FORS_PFITS_RON, and ron.
Referenced by fors_setting_new(), and fors_setting_verify().
fors_setting* fors_setting_new | ( | const cpl_frame * | raw | ) |
Create setting from FITS header.
raw | raw frame |
Definition at line 64 of file fors_setting.c.
References fors_setting_new_level().
Referenced by fors_bias(), fors_dark(), fors_img_science(), fors_img_screen_flat(), fors_img_sky_flat(), fors_photometry(), fors_zeropoint(), test_bias(), test_dark(), test_identify(), test_image(), test_img_screen_flat(), test_img_sky_flat(), test_new(), test_setting(), and test_stack().
void fors_setting_verify | ( | const fors_setting * | ref_setting, | |
const cpl_frame * | frame, | |||
fors_setting ** | setting | |||
) |
Verify that instrument settings are compatible.
ref_setting | reference to compare with | |
frame | input frame | |
setting | (output) if non-NULL, the input frame setting is returned |
Definition at line 401 of file fors_setting.c.
References assure, _fors_setting::average_gain, _fors_setting::binx, _fors_setting::biny, _fors_setting::chip_id, cleanup, _fors_setting::filter_name, fors_setting_new_level(), _fors_setting::instrument, _fors_setting::pixel_scale, _fors_setting::prescan_x, _fors_setting::prescan_y, _fors_setting::read_clock, _fors_setting::ron, and _fors_setting::version.
Referenced by fors_image_load(), and fors_photometry_read_input().
void fors_setting_delete | ( | fors_setting ** | s | ) |
Deallocate and and set pointer to NULL.
s | setting to delete |
Definition at line 498 of file fors_setting.c.
Referenced by fors_photometry_read_input().