Main Page   Modules   Data Structures   File List   Data Fields   Globals  

incl/tiger_defs.h File Reference

Go to the source code of this file.

Data Structures

struct  max_param
struct  max_lines
struct  Maxima_Set
struct  Tiger_optics
struct  Instrument
struct  Detector
struct  Telescope
struct  Calibration

Defines

#define LAB_COL_NO   "NO"
#define LAB_COL_XLD   "XD"
#define LAB_COL_YLD   "YD"
#define LAB_COL_XLND   "XND"
#define LAB_COL_YLND   "YND"
#define LAB_COL_XTH_LD   "XTHD"
#define LAB_COL_YTH_LD   "YTHD"
#define LAB_COL_XTH_LND   "XTHND"
#define LAB_COL_YTH_LND   "YTHND"
#define E3D_TIGER_EXT   "TIGERTBL"

Functions

int get_lenses_no_from_table (E3D_file *, int *)
int alloc_3D_max (Maxima_Set *, int, int)
int load_3D_max (Maxima_Set *, char *)
int save_3D_max (Maxima_Set *, char *)
int interpolate_noise (SPECTRUM *)
double estimated_angle_with_ccd_columns (Maxima_Set *)
float distance_with_nearest_max (Maxima_Set *, float, float)
void read_config_from_image (IMAGE2D *, char *, Tiger_optics *, Telescope *, Instrument *, Detector *)
void write_config_to_mask (void *, char *, Tiger_optics *, Telescope *, Instrument *, Detector *)
void read_DOPT_from_mask (void *, Tiger_optics *)
void read_config_from_mask (void *, char *, Tiger_optics *, Telescope *, Instrument *, Detector *)
void write_config_to_max (Maxima_Set *, char *, Tiger_optics *, Telescope *, Detector *)
void compare_config_from_max (Maxima_Set *, char *, Tiger_optics *, Telescope *, Detector *)
void compare_configs (Tiger_optics *, Tiger_optics *, Telescope *, Telescope *, Instrument *, Instrument *, Detector *, Detector *)
void print_optics (Tiger_optics *)
void print_instrument (Instrument *)
void print_CCD (Detector *)
void print_telescope (Telescope *)
int set_optics_default_parameters (Tiger_optics *, char *)
int init_grism (Tiger_optics *, int, char *, double)
int set_grism (Tiger_optics *, double, double, double)
int set_collimator (Tiger_optics *, double, double)
int set_camera (Tiger_optics *, double, double)
int set_wedges (Tiger_optics *, double, double)
int tiger_optics_signature (Tiger_optics *, float, float, float *, float *, float, int)
int tiger_optics_nogrism (Tiger_optics *, float, float, float *, float *, float)
int inv_foc_red (Tiger_optics *, float, float, float *, float *)
int foc_red (Tiger_optics *, float, float, float *, float *)
int ParanoidCheck (IMAGE2D *, IMAGE2D *)
int ComputeShift (IMAGE2D *, IMAGE2D *, long *, long *, long *, long *, double *)


Detailed Description

Author:
A. Rousset
Keywords:
Tiger format definition
Version:
4.0 1992-June-15 : Creation 4.1 2002-Oct-01 : Added quality flags
Copyright:
(c) 1992 Observatoire de Lyon - St Genis Laval (FRANCE)

Definition in file tiger_defs.h.


Define Documentation

#define LAB_COL_NO   "NO"
 

Definition at line 14 of file tiger_defs.h.

Referenced by get_col_ref(), get_lens_coordinates(), set_lens_coordinates(), and set_lenses_coord().

#define LAB_COL_XLD   "XD"
 

Definition at line 15 of file tiger_defs.h.

Referenced by get_col_ref(), get_lens_coordinates(), and set_lens_coordinates().

#define LAB_COL_YLD   "YD"
 

Definition at line 16 of file tiger_defs.h.

Referenced by get_col_ref(), get_lens_coordinates(), and set_lens_coordinates().

#define LAB_COL_XLND   "XND"
 

Definition at line 17 of file tiger_defs.h.

#define LAB_COL_YLND   "YND"
 

Definition at line 18 of file tiger_defs.h.

#define LAB_COL_XTH_LD   "XTHD"
 

Definition at line 19 of file tiger_defs.h.

#define LAB_COL_YTH_LD   "YTHD"
 

Definition at line 20 of file tiger_defs.h.

#define LAB_COL_XTH_LND   "XTHND"
 

Definition at line 21 of file tiger_defs.h.

#define LAB_COL_YTH_LND   "YTHND"
 

Definition at line 22 of file tiger_defs.h.

#define E3D_TIGER_EXT   "TIGERTBL"
 

Definition at line 23 of file tiger_defs.h.

Referenced by convert_datacube(), and open_E3D_file().


Function Documentation

double estimated_angle_with_ccd_columns Maxima_Set  ) 
 

float distance_with_nearest_max Maxima_Set ,
float  ,
float 
 

void read_config_from_image IMAGE2D ,
char *  ,
Tiger_optics ,
Telescope ,
Instrument ,
Detector
 

void write_config_to_mask void *  ,
char *  ,
Tiger_optics ,
Telescope ,
Instrument ,
Detector
 

void read_DOPT_from_mask void *  ,
Tiger_optics
 

void read_config_from_mask void *  ,
char *  ,
Tiger_optics ,
Telescope ,
Instrument ,
Detector
 

void write_config_to_max Maxima_Set ,
char *  ,
Tiger_optics ,
Telescope ,
Detector
 

void compare_config_from_max Maxima_Set ,
char *  ,
Tiger_optics ,
Telescope ,
Detector
 

void compare_configs Tiger_optics ,
Tiger_optics ,
Telescope ,
Telescope ,
Instrument ,
Instrument ,
Detector ,
Detector
 

void print_optics Tiger_optics  ) 
 

void print_instrument Instrument  ) 
 

void print_CCD Detector  ) 
 

void print_telescope Telescope  ) 
 

int set_optics_default_parameters Tiger_optics ,
char * 
 

int init_grism Tiger_optics ,
int  ,
char *  ,
double 
 

int set_grism Tiger_optics ,
double  ,
double  ,
double 
 

int set_collimator Tiger_optics ,
double  ,
double 
 

int set_camera Tiger_optics ,
double  ,
double 
 

int set_wedges Tiger_optics ,
double  ,
double 
 

int tiger_optics_signature Tiger_optics ,
float  ,
float  ,
float *  ,
float *  ,
float  ,
int 
 

int tiger_optics_nogrism Tiger_optics ,
float  ,
float  ,
float *  ,
float *  ,
float 
 

int inv_foc_red Tiger_optics ,
float  ,
float  ,
float *  ,
float * 
 

int foc_red Tiger_optics ,
float  ,
float  ,
float *  ,
float * 
 

int ParanoidCheck IMAGE2D ,
IMAGE2D
 

int ComputeShift IMAGE2D ,
IMAGE2D ,
long *  ,
long *  ,
long *  ,
long *  ,
double * 
 


Generated on Tue Jul 1 17:35:46 2003 for IFU_C_iolibs by doxygen1.3