FORS Pipeline Reference Manual 4.9.9
|
Defines | |
#define | cleanup |
#define | cleanup |
Functions | |
static void | write_qc (cpl_propertylist *qc, const fors_setting *setting, const cpl_frame *first_bias, const fors_image_list *bias, const fors_image *master_bias, const stack_method *sm) |
void | fors_bias_define_parameters (cpl_parameterlist *parameters) |
Define recipe parameters. | |
void | fors_bias (cpl_frameset *frames, const cpl_parameterlist *parameters) |
Do the processing. | |
int | cpl_plugin_get_info (cpl_pluginlist *list) |
Build the list of available plugins, for this module. | |
static int | fors_bias_create (cpl_plugin *plugin) |
Setup the recipe options. | |
static int | fors_bias_exec (cpl_plugin *plugin) |
Execute the plugin instance given by the interface. | |
static int | fors_bias_destroy (cpl_plugin *plugin) |
Destroy what has been created by the 'create' function. | |
Variables | |
const char *const | fors_bias_name = "fors_bias" |
const char *const | fors_bias_description_short = "Compute the master bias frame" |
const char *const | fors_bias_author = "Jonas M. Larsen, Carlo Izzo" |
const char *const | fors_bias_email = PACKAGE_BUGREPORT |
const char *const | fors_bias_description = " MASTER_BIAS FITS image Master bias frame\n\n" |
See recipe description for details.
#define cleanup |
do { \ cpl_frameset_delete(bias_frames); \ fors_stack_method_delete(&sm); \ cpl_free((void *)context); \ fors_image_list_delete_const(&bias, fors_image_delete); \ fors_image_delete(&master_bias); \ fors_setting_delete(&setting); \ cpl_propertylist_delete(qc); \ } while (0)
Definition at line 165 of file fors_bias_impl.c.
#define cleanup |
do { \ fors_image_delete(&image); \ } while (0)
Definition at line 165 of file fors_bias_impl.c.
void fors_bias_define_parameters | ( | cpl_parameterlist * | parameters | ) |
Define recipe parameters.
parameters | parameter list to fill |
Definition at line 78 of file fors_bias_impl.c.
References fors_stack_define_parameters().
Referenced by fors_bias_create(), and test_bias().
void fors_bias | ( | cpl_frameset * | frames, |
const cpl_parameterlist * | parameters | ||
) |
Do the processing.
frames | input frames |
parameters | recipe parameters |
Definition at line 109 of file fors_bias_impl.c.
References assure, fors_dfs_save_image(), fors_frameset_extract(), fors_image_load_list_const(), fors_setting_new(), fors_stack_const(), fors_stack_method_new(), and write_qc().
Referenced by fors_bias_exec(), and test_bias().
int cpl_plugin_get_info | ( | cpl_pluginlist * | list | ) |
Build the list of available plugins, for this module.
list | The plugin list |
Create the recipe instance and make it available to the application using the interface. This function is exported.
Definition at line 62 of file fors_bias.c.
References fors_bias_create(), fors_bias_destroy(), fors_bias_exec(), fors_get_license(), and fors_get_version_binary().
static int fors_bias_create | ( | cpl_plugin * | plugin | ) | [static] |
Setup the recipe options.
plugin | The plugin |
Defining the command-line/configuration parameters for the recipe.
Definition at line 109 of file fors_bias.c.
References fors_bias_define_parameters().
Referenced by cpl_plugin_get_info().
static int fors_bias_exec | ( | cpl_plugin * | plugin | ) | [static] |
Execute the plugin instance given by the interface.
plugin | the plugin |
Definition at line 158 of file fors_bias.c.
References fors_begin(), fors_bias(), and fors_end().
Referenced by cpl_plugin_get_info().
static int fors_bias_destroy | ( | cpl_plugin * | plugin | ) | [static] |
Destroy what has been created by the 'create' function.
plugin | The plugin |
Definition at line 207 of file fors_bias.c.
Referenced by cpl_plugin_get_info().