#include <xsh_data_arclist.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 <math.h>
#include <xsh_drl.h>
Go to the source code of this file.
Functions | |
static int | xsh_arclist_lambda_compare (const void *one, const void *two) |
void | xsh_arclist_lambda_sort (xsh_arclist *list) |
sort arcline list by increasing lambda | |
int | xsh_arclist_get_size (xsh_arclist *list) |
get size of arcline list | |
int | xsh_arclist_get_nbrejected (xsh_arclist *list) |
get nb lines rejected in arcline list | |
float | xsh_arclist_get_wavelength (xsh_arclist *list, int idx) |
get wavelength of a line in the arcline list | |
void | xsh_arclist_reject (xsh_arclist *list, int idx) |
reject a line from the list | |
void | xsh_arclist_restore (xsh_arclist *list, int idx) |
restore a line from the list | |
int | xsh_arclist_is_rejected (xsh_arclist *list, int idx) |
give if a line is rejected | |
cpl_propertylist * | xsh_arclist_get_header (xsh_arclist *list) |
get header of the table | |
void | xsh_dump_arclist (xsh_arclist *list) |
Dump main info about an arcline_list. | |
xsh_arclist * | xsh_arclist_load (cpl_frame *frame) |
load an arcline list frame in arclist structure | |
void | xsh_arcline_free (xsh_arcline **arc) |
free memory associated to a arcline | |
void | xsh_arclist_free (xsh_arclist **list) |
free memory associated to a arclist | |
void | xsh_arclist_clean_from_list (xsh_arclist *list, double *lambda, int size) |
Clean an arclist according to a list of valid lambda. | |
void | xsh_arclist_clean (xsh_arclist *list) |
cpl_frame * | xsh_arclist_save (xsh_arclist *list, const char *filename, const char *tag) |
save a arclist to a frame |