Main Page   Modules   Data Structures   File List   Data Fields   Globals  

E3D_file Struct Reference

#include <3D_items.h>


Data Fields

char name [lg_name+1]
int imno
short file_type
short data_format
int iomode
char history [lg_hist+1]
void * external_info
char ident [lg_ident+1]
char cunit [lg_unit+1]
char table_name [lg_name+1]
double step
short data_type
char version [lg_version+1]
int nbspec
int crop
char * crop_mask
short common_bounds
double common_parameters [3]
int extra_hd_off
unsigned int data_offset
E3Dspec_descsignal
E3Dspec_descnoise
short swapbytes
int ngroups
GROUPgroups


Field Documentation

char E3D_file::name[lg_name+1]
 

Definition at line 105 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), create_tiger_frame(), delete_E3D_file(), delete_E3D_group(), delete_E3D_spec(), extract_E3D_spec(), get_E3D_frame(), get_ID_and_coordinates(), init_new_E3D_spec(), open_E3D_file(), put_E3D_groups(), put_E3D_slice(), put_E3D_spec(), save_E3D_spec(), and set_ID_and_coordinates().

int E3D_file::imno
 

Definition at line 106 of file 3D_items.h.

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

short E3D_file::file_type
 

Definition at line 107 of file 3D_items.h.

Referenced by create_E3D_file(), and open_E3D_file().

short E3D_file::data_format
 

Definition at line 108 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), create_tiger_frame(), delete_E3D_spec(), extract_E3D_slice(), extract_E3D_spec(), 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().

int E3D_file::iomode
 

Definition at line 109 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), extract_E3D_spec(), init_new_E3D_spec(), open_E3D_file(), put_E3D_slice(), and put_E3D_spec().

char E3D_file::history[lg_hist+1]
 

Definition at line 110 of file 3D_items.h.

Referenced by create_E3D_file(), extract_E3D_spec(), init_new_E3D_spec(), and open_E3D_file().

void* E3D_file::external_info
 

Definition at line 111 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), delete_E3D_spec(), extract_E3D_slice(), extract_E3D_spec(), get_E3D_groups(), get_E3D_spaxels(), open_E3D_file(), put_E3D_spaxels(), save_E3D_slice(), and save_E3D_spec().

char E3D_file::ident[lg_ident+1]
 

Definition at line 112 of file 3D_items.h.

Referenced by convert_datacube(), create_E3D_file(), extract_E3D_spec(), init_new_E3D_spec(), and open_E3D_file().

char E3D_file::cunit[lg_unit+1]
 

Definition at line 113 of file 3D_items.h.

Referenced by convert_datacube(), create_E3D_file(), extract_E3D_spec(), init_new_E3D_spec(), open_E3D_file(), and save_E3D_spec().

char E3D_file::table_name[lg_name+1]
 

Definition at line 114 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), create_tiger_frame(), get_lens_coordinates(), get_lenses_coord(), get_lenses_coord_select(), get_lenses_no_from_table(), init_new_E3D_slice(), open_E3D_file(), set_lens_coordinates(), and set_lenses_coord().

double E3D_file::step
 

Definition at line 115 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), extract_E3D_spec(), init_new_E3D_spec(), and open_E3D_file().

short E3D_file::data_type
 

Definition at line 116 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), extract_E3D_spec(), get_E3D_frame(), init_new_E3D_slice(), init_new_E3D_spec(), init_new_tiger_slice(), and open_E3D_file().

char E3D_file::version[lg_version+1]
 

Definition at line 117 of file 3D_items.h.

Referenced by create_E3D_file(), and open_E3D_file().

int E3D_file::nbspec
 

Definition at line 118 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), delete_E3D_spec(), delete_tiger_spec(), extract_E3D_slice(), get_E3D_frame(), get_lenses_coord(), get_lenses_coord_select(), get_lenses_no_from_table(), get_spectra_ID(), init_new_E3D_slice(), open_E3D_file(), save_E3D_slice(), save_E3D_spec(), and set_common_bounds().

int E3D_file::crop
 

Definition at line 119 of file 3D_items.h.

Referenced by create_E3D_file(), and open_E3D_file().

char* E3D_file::crop_mask
 

Definition at line 120 of file 3D_items.h.

short E3D_file::common_bounds
 

Definition at line 121 of file 3D_items.h.

Referenced by close_E3D_file(), create_E3D_file(), get_common_param(), has_common_bounds(), init_new_E3D_spec(), open_E3D_file(), save_E3D_spec(), and set_common_bounds().

double E3D_file::common_parameters[3]
 

Definition at line 123 of file 3D_items.h.

Referenced by create_E3D_file(), extract_E3D_slice(), get_common_param(), open_E3D_file(), save_E3D_slice(), and save_E3D_spec().

int E3D_file::extra_hd_off
 

Definition at line 124 of file 3D_items.h.

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

unsigned int E3D_file::data_offset
 

Definition at line 125 of file 3D_items.h.

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

E3Dspec_desc* E3D_file::signal
 

Definition at line 128 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), delete_E3D_spec(), delete_tiger_spec(), exist_spec_ID(), extract_E3D_slice(), extract_E3D_spec(), get_E3D_frame(), get_E3D_groups(), get_E3D_slice(), get_E3D_spaxels(), get_E3D_spec(), get_lenses_coord(), get_lenses_coord_select(), get_lenses_no_from_table(), get_spectra_ID(), init_new_E3D_slice(), init_new_tiger_slice(), open_E3D_file(), put_E3D_slice(), put_E3D_spaxels(), put_E3D_spec(), save_E3D_slice(), save_E3D_spec(), and set_common_bounds().

E3Dspec_desc* E3D_file::noise
 

Definition at line 129 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), delete_E3D_spec(), delete_tiger_spec(), exist_spec_ID(), exist_statistical_error(), get_E3D_frame(), get_E3D_slice(), get_E3D_spec(), get_lenses_coord(), get_lenses_coord_select(), get_lenses_no_from_table(), get_spectra_ID(), init_new_E3D_slice(), init_new_tiger_slice(), open_E3D_file(), put_E3D_slice(), put_E3D_spec(), and set_common_bounds().

short E3D_file::swapbytes
 

Definition at line 131 of file 3D_items.h.

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

int E3D_file::ngroups
 

Definition at line 133 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), delete_E3D_group(), exist_group_ID(), get_E3D_groups(), open_E3D_file(), put_E3D_groups(), and set_tiger_group().

GROUP* E3D_file::groups
 

Definition at line 134 of file 3D_items.h.

Referenced by close_E3D_file(), convert_datacube(), create_E3D_file(), delete_E3D_group(), exist_group_ID(), get_E3D_groups(), open_E3D_file(), put_E3D_groups(), and set_tiger_group().


The documentation for this struct was generated from the following file:
Generated on Tue Jul 1 17:35:47 2003 for IFU_C_iolibs by doxygen1.3