Main Page   Modules   Data Structures   File List   Data Fields   Globals  

SPECTRUM Struct Reference

#include <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]
int npts
double start
double end
double step
double wstart
double wend
int iwstart
int iwend
double min
double max
double wmin
double wmax
short data_type
union {
   short *   s_data
   long *   l_data
   float *   f_data
   double *   d_data
data
unsigned long * quality


Field Documentation

char SPECTRUM::name[lg_name+1]
 

Definition at line 18 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), delete_spec(), delete_tiger_spec(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), open_spec(), save_E3D_spec(), and set_subspec().

int SPECTRUM::imno
 

Definition at line 19 of file items.h.

Referenced by close_spec(), create_spec(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

short SPECTRUM::file_type
 

Definition at line 20 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

short SPECTRUM::data_format
 

Definition at line 21 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), delete_spec(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

int SPECTRUM::iomode
 

Definition at line 22 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

char SPECTRUM::history[lg_hist+1]
 

Definition at line 23 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

void* SPECTRUM::external_info
 

Definition at line 24 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), delete_spec(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

char SPECTRUM::ident[lg_ident+1]
 

Definition at line 25 of file items.h.

Referenced by convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

char SPECTRUM::cunit[lg_unit+1]
 

Definition at line 26 of file items.h.

Referenced by convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), and open_spec().

int SPECTRUM::npts
 

Definition at line 27 of file items.h.

Referenced by alloc_spec_mem(), close_spec(), convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), interpolate_noise(), open_spec(), and save_E3D_spec().

double SPECTRUM::start
 

Definition at line 28 of file items.h.

Referenced by close_spec(), convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), save_E3D_spec(), and set_subspec().

double SPECTRUM::end
 

Definition at line 29 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), save_E3D_spec(), and set_subspec().

double SPECTRUM::step
 

Definition at line 30 of file items.h.

Referenced by convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), save_E3D_spec(), and set_subspec().

double SPECTRUM::wstart
 

Definition at line 31 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), and set_subspec().

double SPECTRUM::wend
 

Definition at line 32 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), and set_subspec().

int SPECTRUM::iwstart
 

Definition at line 33 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), set_subspec(), and spec_minmax().

int SPECTRUM::iwend
 

Definition at line 34 of file items.h.

Referenced by create_spec(), create_spec_mem(), extract_E3D_spec(), header_spec(), init_new_E3D_spec(), inter_spec(), open_spec(), set_subspec(), and spec_minmax().

double SPECTRUM::min
 

Definition at line 35 of file items.h.

Referenced by create_spec(), create_spec_mem(), header_spec(), and open_spec().

double SPECTRUM::max
 

Definition at line 36 of file items.h.

Referenced by create_spec(), create_spec_mem(), header_spec(), and open_spec().

double SPECTRUM::wmin
 

Definition at line 37 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), header_spec(), open_spec(), and spec_minmax().

double SPECTRUM::wmax
 

Definition at line 38 of file items.h.

Referenced by close_spec(), create_spec(), create_spec_mem(), header_spec(), open_spec(), and spec_minmax().

short SPECTRUM::data_type
 

Definition at line 39 of file items.h.

Referenced by alloc_spec_mem(), close_spec(), convert_spec(), create_spec(), create_spec_mem(), extract_E3D_spec(), free_spec_mem(), header_spec(), init_new_E3D_spec(), open_spec(), save_E3D_spec(), and spec_minmax().

short* SPECTRUM::s_data
 

Definition at line 41 of file items.h.

long* SPECTRUM::l_data
 

Definition at line 42 of file items.h.

float* SPECTRUM::f_data
 

Definition at line 43 of file items.h.

double* SPECTRUM::d_data
 

Definition at line 44 of file items.h.

union { ... } SPECTRUM::data
 

Referenced by alloc_spec_mem(), close_spec(), create_spec(), extract_E3D_spec(), free_spec_mem(), header_spec(), open_spec(), save_E3D_spec(), and spec_minmax().

unsigned long* SPECTRUM::quality
 

Definition at line 46 of file items.h.

Referenced by alloc_spec_mem(), extract_E3D_spec(), free_spec_mem(), and save_E3D_spec().


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