Main Page   Modules   Data Structures   File List   Data Fields   Globals  

incl/3D_items.h File Reference

#include <3D_iofunc.h>

Go to the source code of this file.

Data Structures

struct  SPAXEL
struct  GROUP
struct  E3Dspec_desc
struct  E3D_file
struct  SLICE

Defines

#define E3D_VERS   "E3D_VERS"
#define E3D_ADC   "E3D_ADC"
#define E3D_DATA   "E3D_DATA"
#define E3D_GRP   "E3D_GRP"
#define E3D_COL_ID   "SPEC_ID"
#define E3D_COL_INT   "INTENSITY"
#define E3D_COL_DQ   "QUALITY"
#define E3D_COL_RMS   "RMS"
#define E3D_COL_GRP   "GROUP_N"
#define E3D_COL_NSPAX   "NSPAX"
#define E3D_COL_NPIX   "NPIX"
#define E3D_COL_IDX   "INDEXSTART"
#define E3D_COL_SPAXID   "SPAX_ID"
#define E3D_COL_XPOS   "XPOS"
#define E3D_COL_YPOS   "YPOS"
#define E3D_COL_FLAG   "TSELTABL"
#define E3D_COL_SHAPE   "G_SHAPE"
#define E3D_COL_SIZE1   "G_SIZE1"
#define E3D_COL_ANGLE   "G_ANGLE"
#define E3D_COL_SIZE2   "G_SIZE2"
#define E3D_COL_PWAVE   "G_POSWAV"
#define E3D_COL_AIRM   "G_AIRMAS"
#define E3D_COL_PANG   "G_PARANG"
#define E3D_COL_PRES   "G_PRESSU"
#define E3D_COL_TEMP   "G_TEMPER"
#define E3D_COL_HUM   "G_RELHUM"
#define E3D_KW_START   "CRVALS"
#define E3D_KW_STEP   "CRDELTS"
#define E3D_KW_NPTS   "NPTS"
#define E3D_KW_UNITS   "CTYPES"
#define E3D_KW_REFPIX   "CRPIXS"
#define RECTANG   'R'
#define SQUARE   'S'
#define CIRCLE   'C'
#define HEXAGON   'H'


Detailed Description

Author:
A. Pecontal
Keywords:
Structures definition
Version:
4.0 1994-Jul-21 : Creation 4.1 2002-Oct-01 : Added quality flags 4.2 2002-Dec-02 : Added 3D features (spaxels, groups)
Copyright:
(c) 1992 Observatoire de Lyon - St Genis Laval (FRANCE)

Definition in file 3D_items.h.


Define Documentation

#define E3D_VERS   "E3D_VERS"
 

Definition at line 19 of file 3D_items.h.

Referenced by create_E3D_file(), and open_E3D_file().

#define E3D_ADC   "E3D_ADC"
 

Definition at line 20 of file 3D_items.h.

Referenced by create_E3D_file().

#define E3D_DATA   "E3D_DATA"
 

Definition at line 21 of file 3D_items.h.

Referenced by create_E3D_file(), create_tiger_frame(), delete_E3D_spec(), extract_E3D_slice(), extract_E3D_spec(), get_assoc_table_name(), get_E3D_frame(), get_E3D_groups(), get_E3D_spaxels(), get_ID_and_coordinates(), open_E3D_file(), put_E3D_spaxels(), save_E3D_slice(), save_E3D_spec(), and set_ID_and_coordinates().

#define E3D_GRP   "E3D_GRP"
 

Definition at line 22 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_ID   "SPEC_ID"
 

Definition at line 23 of file 3D_items.h.

Referenced by create_E3D_file(), get_col_ref(), get_ID_and_coordinates(), get_lenses_coord(), get_lenses_coord_select(), get_lenses_no_from_table(), open_E3D_file(), put_E3D_spaxels(), and set_ID_and_coordinates().

#define E3D_COL_INT   "INTENSITY"
 

Definition at line 24 of file 3D_items.h.

Referenced by extract_E3D_slice(), extract_E3D_spec(), open_E3D_file(), save_E3D_slice(), and save_E3D_spec().

#define E3D_COL_DQ   "QUALITY"
 

Definition at line 25 of file 3D_items.h.

Referenced by extract_E3D_spec(), save_E3D_slice(), and save_E3D_spec().

#define E3D_COL_RMS   "RMS"
 

Definition at line 26 of file 3D_items.h.

Referenced by extract_E3D_slice(), extract_E3D_spec(), save_E3D_slice(), and save_E3D_spec().

#define E3D_COL_GRP   "GROUP_N"
 

Definition at line 27 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), get_E3D_groups(), get_E3D_spaxels(), open_E3D_file(), put_E3D_spaxels(), and set_ID_and_coordinates().

#define E3D_COL_NSPAX   "NSPAX"
 

Definition at line 28 of file 3D_items.h.

Referenced by create_E3D_file(), get_E3D_spaxels(), put_E3D_spaxels(), and set_ID_and_coordinates().

#define E3D_COL_NPIX   "NPIX"
 

Definition at line 29 of file 3D_items.h.

Referenced by create_E3D_file(), open_E3D_file(), and save_E3D_spec().

#define E3D_COL_IDX   "INDEXSTART"
 

Definition at line 30 of file 3D_items.h.

Referenced by create_E3D_file(), open_E3D_file(), and save_E3D_spec().

#define E3D_COL_SPAXID   "SPAX_ID"
 

Definition at line 31 of file 3D_items.h.

Referenced by create_E3D_file(), get_E3D_spaxels(), and put_E3D_spaxels().

#define E3D_COL_XPOS   "XPOS"
 

Definition at line 32 of file 3D_items.h.

Referenced by create_E3D_file(), get_col_ref(), get_E3D_spaxels(), get_ID_and_coordinates(), put_E3D_spaxels(), and set_ID_and_coordinates().

#define E3D_COL_YPOS   "YPOS"
 

Definition at line 33 of file 3D_items.h.

Referenced by create_E3D_file(), get_col_ref(), get_E3D_spaxels(), get_ID_and_coordinates(), put_E3D_spaxels(), and set_ID_and_coordinates().

#define E3D_COL_FLAG   "TSELTABL"
 

Definition at line 34 of file 3D_items.h.

Referenced by create_E3D_file().

#define E3D_COL_SHAPE   "G_SHAPE"
 

Definition at line 35 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_SIZE1   "G_SIZE1"
 

Definition at line 36 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_ANGLE   "G_ANGLE"
 

Definition at line 37 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_SIZE2   "G_SIZE2"
 

Definition at line 38 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_PWAVE   "G_POSWAV"
 

Definition at line 39 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_AIRM   "G_AIRMAS"
 

Definition at line 40 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_PANG   "G_PARANG"
 

Definition at line 41 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_PRES   "G_PRESSU"
 

Definition at line 42 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_TEMP   "G_TEMPER"
 

Definition at line 43 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_COL_HUM   "G_RELHUM"
 

Definition at line 44 of file 3D_items.h.

Referenced by close_E3D_file(), and open_E3D_file().

#define E3D_KW_START   "CRVALS"
 

Definition at line 48 of file 3D_items.h.

Referenced by open_E3D_file(), and save_E3D_spec().

#define E3D_KW_STEP   "CRDELTS"
 

Definition at line 49 of file 3D_items.h.

Referenced by open_E3D_file(), and save_E3D_spec().

#define E3D_KW_NPTS   "NPTS"
 

Definition at line 50 of file 3D_items.h.

#define E3D_KW_UNITS   "CTYPES"
 

Definition at line 51 of file 3D_items.h.

Referenced by open_E3D_file(), and save_E3D_spec().

#define E3D_KW_REFPIX   "CRPIXS"
 

Definition at line 52 of file 3D_items.h.

Referenced by open_E3D_file(), and save_E3D_spec().

#define RECTANG   'R'
 

Definition at line 56 of file 3D_items.h.

#define SQUARE   'S'
 

Definition at line 57 of file 3D_items.h.

Referenced by set_tiger_group().

#define CIRCLE   'C'
 

Definition at line 58 of file 3D_items.h.

#define HEXAGON   'H'
 

Definition at line 59 of file 3D_items.h.

Referenced by set_tiger_group().


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