|
GRAVI Pipeline Reference Manual 1.9.4
|
#include <cpl.h>#include <stdio.h>#include <string.h>#include <time.h>#include "gravi_data.h"#include "gravi_pfits.h"#include "gravi_dfs.h"#include "gravi_vis.h"#include "gravi_utils.h"#include "gravi_astrometry.h"Go to the source code of this file.
Functions | |
| static int | gravity_astrometry_create (cpl_plugin *plugin) |
| Setup the recipe options | |
| static int | gravity_astrometry_exec (cpl_plugin *plugin) |
| Execute the plugin instance given by the interface. | |
| static int | gravity_astrometry_destroy (cpl_plugin *plugin) |
| Destroy what has been created by the 'create' function. | |
| static int | gravity_astrometry (cpl_frameset *frameset, cpl_parameterlist *parlist) |
| TODO. | |
| int | cpl_plugin_get_info (cpl_pluginlist *list) |
| Build the list of available plugins, for this module. | |
| static astro_data ** | load_data (cpl_frameset *frameset, cpl_frameset *used_frameset, gravi_data **out_data) |
| Load input astrometric quantities from ASTROREDUCED file(s). | |
Variables | |
| static char | gravity_astro_short [] = "Compute astrometric phase reference" |
| static char | gravity_astro_description [] |
| 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.
Definition at line 84 of file gravity_astrometry.c.
References gravi_get_license(), gravity_astro_description, gravity_astro_short, gravity_astrometry_create(), gravity_astrometry_destroy(), and gravity_astrometry_exec().
|
static |
TODO.
| frameset | the frames list |
| parlist | the parameters list |
Definition at line 305 of file gravity_astrometry.c.
References cpl_msg_debug(), cpl_msg_info(), CPLCHECK_CLEAN, FREE, FREELOOP, GRAVI_ASTRO_PHASE_CALIBRATED, gravi_astrometry_create_phase_reference(), gravi_astrometry_delete(), gravi_astrometry_filter_ftflux(), gravi_astrometry_get_mean_ftflux(), gravi_astrometry_get_phase_reference(), gravi_astrometry_normalise_to_ft(), gravi_astrometry_reduce_swaps(), gravi_data_add_table(), gravi_data_save_new(), gravi_dfs_set_groups(), gravi_frameset_extract_astro_phaseref(), gravi_frameset_extract_astro_swap(), gravi_frameset_extract_astro_target(), gravi_msg_function_exit, gravi_msg_function_start, gravity_print_banner(), and load_data().
Referenced by gravity_astrometry_exec().
|
static |
Setup the recipe options
| plugin | the plugin |
Defining the command-line/configuration parameters for the recipe.
Definition at line 125 of file gravity_astrometry.c.
References gravi_parameter_add_astrometry(), and gravi_parameter_add_static_name().
Referenced by cpl_plugin_get_info().
|
static |
Destroy what has been created by the 'create' function.
| plugin | the plugin |
Definition at line 238 of file gravity_astrometry.c.
Referenced by cpl_plugin_get_info().
|
static |
Execute the plugin instance given by the interface.
| plugin | the plugin |
Definition at line 173 of file gravity_astrometry.c.
References gravity_astrometry().
Referenced by cpl_plugin_get_info().
|
static |
Load input astrometric quantities from ASTROREDUCED file(s).
| frameset | Frameset to load from. |
| used_frameset | Frameset to store used frames in. |
| out_data | Output array to receive loaded gravi_data objects. Must be allocated, or NULL to skip. |
astro_data objects. Will be allocated by this function. Definition at line 270 of file gravity_astrometry.c.
References CPLCHECK_CLEAN, FREE, FREELOOP, gravi_astrometry_delete(), gravi_astrometry_load(), gravi_data_delete(), and gravi_data_load_frame().
Referenced by gravity_astrometry().
|
static |
Definition at line 54 of file gravity_astrometry.c.
Referenced by cpl_plugin_get_info().
|
static |
Definition at line 53 of file gravity_astrometry.c.
Referenced by cpl_plugin_get_info().