|
IIINSTRUMENT Pipeline Reference Manual 1.5.16
|
Functions | |
| const char * | sofi_get_license (void) |
| Get the pipeline copyright and license. | |
| int | sofi_correct_crosstalk_list (cpl_imagelist *ilist) |
| Remove the Cross-talk effect from an image list. | |
| int | sofi_correct_crosstalk (cpl_image *ima) |
| Remove the Cross-talk effect. | |
| cpl_bivector * | sofi_get_offsets (cpl_frameset *fset) |
| Get the offsets from a set of frames. | |
| sofi_band | sofi_get_bbfilter (char *f) |
| Get the broad band filter. | |
| const char * | sofi_std_band_name (sofi_band band) |
| Return a band name. | |
| cpl_frameset * | sofi_extract_frameset (const cpl_frameset *in, const char *tag) |
| Extract the frames with the given tag from a frameset. | |
| const char * | sofi_extract_filename (const cpl_frameset *in, const char *tag) |
| Extract the filename ffor the first frame of the given tag. | |
| int | sofi_detlin_correct (cpl_imagelist *ilist, const char *detlin_a, const char *detlin_b, const char *detlin_c) |
| Apply the detector linearity correction. | |
| int sofi_correct_crosstalk | ( | cpl_image * | ima | ) |
Remove the Cross-talk effect.
| ima | the input image |
Definition at line 124 of file sofi_utils.c.
Referenced by sofi_correct_crosstalk_list().
| int sofi_correct_crosstalk_list | ( | cpl_imagelist * | ilist | ) |
Remove the Cross-talk effect from an image list.
| ilist | the input image list |
Definition at line 91 of file sofi_utils.c.
References sofi_correct_crosstalk().
| int sofi_detlin_correct | ( | cpl_imagelist * | ilist, |
| const char * | detlin_a, | ||
| const char * | detlin_b, | ||
| const char * | detlin_c ) |
Apply the detector linearity correction.
| ilist | the input image list |
| detlin_a | the a coeffs |
| detlin_b | the b coeffs |
| detlin_c | the c coeffs |
Definition at line 363 of file sofi_utils.c.
| const char * sofi_extract_filename | ( | const cpl_frameset * | in, |
| const char * | tag ) |
Extract the filename ffor the first frame of the given tag.
| in | A non-empty frameset |
| tag | The tag of the requested file |
Definition at line 342 of file sofi_utils.c.
| cpl_frameset * sofi_extract_frameset | ( | const cpl_frameset * | in, |
| const char * | tag ) |
Extract the frames with the given tag from a frameset.
| in | A non-empty frameset |
| tag | The tag of the requested frames |
The returned frameset must be de allocated with cpl_frameset_delete()
Definition at line 298 of file sofi_utils.c.
| sofi_band sofi_get_bbfilter | ( | char * | f | ) |
Get the broad band filter.
| f | the filter name |
Definition at line 233 of file sofi_utils.c.
| const char * sofi_get_license | ( | void | ) |
Get the pipeline copyright and license.
The function returns a pointer to the statically allocated license string. This string should not be modified using the returned pointer.
Definition at line 60 of file sofi_utils.c.
| cpl_bivector * sofi_get_offsets | ( | cpl_frameset * | fset | ) |
Get the offsets from a set of frames.
| fset | the set of frames |
Definition at line 181 of file sofi_utils.c.
References sofi_pfits_get_cumoffsetx(), and sofi_pfits_get_cumoffsety().
| const char * sofi_std_band_name | ( | sofi_band | band | ) |
Return a band name.
| band | a BB |
Definition at line 266 of file sofi_utils.c.