/home/amodigli/releases/xsh/1.2.10/pso/xsh.26608/xshp/xsh/xsh_data_dispersol.h File Reference

#include <cpl.h>
#include <xsh_data_instrument.h>
#include <xsh_data_pre.h>

Go to the source code of this file.

Data Structures

struct  xsh_dispersol
struct  xsh_dispersol_list

Defines

#define XSH_DISPERSOL_TABLE_NBCOL   4
#define XSH_DISPERSOL_TABLE_COLNAME_AXIS   "AXIS"
#define XSH_DISPERSOL_TABLE_COLNAME_ORDER   "ORDER"
#define XSH_DISPERSOL_TABLE_COLNAME_DEGX   "DEGX"
#define XSH_DISPERSOL_TABLE_COLNAME_DEGY   "DEGY"
#define XSH_DISPERSOL_AXIS_SLIT   "SLIT"
#define XSH_DISPERSOL_AXIS_LAMBDA   "LAMBDA"

Functions

xsh_dispersol_listxsh_dispersol_list_new (int size, int deg_x, int deg_y, xsh_instrument *instr)
 Create a new dispersion solution list.
xsh_dispersol_listxsh_dispersol_list_load (cpl_frame *frame, xsh_instrument *instr)
 Load a dispersion list from a frame.
void xsh_dispersol_list_add (xsh_dispersol_list *list, int idx, int absorder, cpl_polynomial *lambda_poly, cpl_polynomial *slit_poly)
 Add a dispersion solution in the list.
cpl_frame * xsh_dispersol_list_to_wavemap (xsh_dispersol_list *list, cpl_frame *order_frame, xsh_pre *pre, xsh_instrument *instr, const char *tag)
 Save a WAVE MAP image.
cpl_frame * xsh_dispersol_list_to_slitmap (xsh_dispersol_list *list, cpl_frame *order_frame, xsh_pre *pre, xsh_instrument *instr, const char *tag)
 Save a SLIT MAP image.
double xsh_dispersol_list_eval (xsh_dispersol_list *list, cpl_polynomial *poly, cpl_vector *pos)
 Evaluate the polynomial according the binning.
void xsh_dispersol_list_free (xsh_dispersol_list **list)
 Free the dispersion list.
cpl_frame * xsh_dispersol_list_save (xsh_dispersol_list *list, xsh_instrument *instrument)
 Save a dispersion list on the disk.

Define Documentation

#define XSH_DISPERSOL_AXIS_LAMBDA   "LAMBDA"

Definition at line 39 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_save().

#define XSH_DISPERSOL_AXIS_SLIT   "SLIT"

Definition at line 38 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_save().

#define XSH_DISPERSOL_TABLE_COLNAME_AXIS   "AXIS"

Definition at line 34 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_save().

#define XSH_DISPERSOL_TABLE_COLNAME_DEGX   "DEGX"

Definition at line 36 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_load(), and xsh_dispersol_list_save().

#define XSH_DISPERSOL_TABLE_COLNAME_DEGY   "DEGY"

Definition at line 37 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_load(), and xsh_dispersol_list_save().

#define XSH_DISPERSOL_TABLE_COLNAME_ORDER   "ORDER"

Definition at line 35 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_load(), and xsh_dispersol_list_save().

#define XSH_DISPERSOL_TABLE_NBCOL   4

Definition at line 33 of file xsh_data_dispersol.h.

Referenced by xsh_dispersol_list_save().


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