/home/amodigli/releases/xsh/1.2.10/pso/xsh.26608/xshp/xsh/xsh_data_arclist.c File Reference

#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_arclistxsh_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

Generated on 9 Mar 2011 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1