#include <math.h>#include <xsh_data_spectralformat.h>#include <xsh_utils.h>#include <xsh_error.h>#include <xsh_msg.h>#include <xsh_pfits.h>#include <cpl.h>#include <xsh_utils_table.h>#include <xsh_drl.h>Go to the source code of this file.
Functions | |
| void | xsh_spectralformat_list_dump (xsh_spectralformat_list *list, const char *fname) |
| Dump main info about an order table (for each order of the list). | |
| xsh_spectralformat_list * | xsh_spectralformat_list_create (int size, xsh_instrument *instr) |
| Create an empty spectralformat list. | |
| xsh_spectralformat_list * | xsh_spectralformat_list_load (cpl_frame *frame, xsh_instrument *instr) |
| Load a spectralformat list from a frame. | |
| void | xsh_spectralformat_list_free (xsh_spectralformat_list **list) |
| Free memory associated to an spactralformat_list. | |
| cpl_propertylist * | xsh_spectralformat_list_get_header (xsh_spectralformat_list *list) |
| Get header of the table. | |
| float | xsh_spectralformat_list_get_lambda_min (xsh_spectralformat_list *list, int absorder) |
| Returns lambda min for a given absolute order. | |
| const char * | xsh_spectralformat_list_get_lamp (xsh_spectralformat_list *list, int absorder) |
| float | xsh_spectralformat_list_get_lambda_max (xsh_spectralformat_list *list, int absorder) |
| cpl_vector * | xsh_spectralformat_list_get_orders (xsh_spectralformat_list *list, float lambda) |
| Returns list of absolute orders containing lambda. | |
| void | xsh_spectralformat_check_wlimit (xsh_spectralformat_list *spectralformat, xsh_order_list *orderlist, xsh_wavesol *wavesol, xsh_xs_3 *model, xsh_instrument *instr) |
1.6.1