ecat  5.1.2
matrix_64.h
Go to the documentation of this file.
1 /* @(#)matrix.h 1.5 2/8/93 Copyright 1989 CTI, Inc.";*/
2 
3 /* prevent recursive definition */
4 
5 /*
6  * modification by Sibomana@topo.ucl.ac.be 19-sep-1994
7  * used to convert 6.4 image files in 7.0 format.
8  *
9 */
10 
11 #ifndef matrix_64_h
12 #define matrix_64_h
13 
14 #include <ecat/kernel/matrix.h>
15 
16 typedef short int word;
17 
18 typedef struct mat_main_header {
24  char node_id[10];
31  char isotope_code[8];
34  float gantry_tilt,
40  float axial_fov,
48  char study_name[12],
62  char facility_name[20];
73  float collimator;
76  }
78 
79 typedef struct mat_scan_subheader{
90  float scale_factor;
93  int prompts,
97  float cor_singles[16],
105  int phy_planes[8];
106  }
108 
109 typedef struct mat_image_subheader{
114  float x_origin,
116  recon_scale, /* Image ZOOM from reconstruction */
117  quant_scale; /* Scale Factor */
120  float pixel_size,
146  char annotation[40];
147  }
149 
150 typedef struct mat_norm_subheader{
163  }
165 
166 typedef struct mat_attn_subheader{
179  }
181 
182 int mat_lookup_64( FILE* fptr, int matnum, struct MatDir* entry);
183 
184 #endif /* matrix_64_h */
int mat_lookup_64(FILE *fptr, int matnum, struct MatDir *entry)
struct mat_norm_subheader Norm_subheader_64
struct mat_image_subheader Image_subheader_64
struct mat_main_header Main_header_64
struct mat_scan_subheader Scan_subheader_64
struct mat_attn_subheader Attn_subheader_64
short int word
Definition: matrix_64.h:16
Definition: matrix.h:175
float attenuation_coeff
Definition: matrix_64.h:177
float well_counter_cal_fctr
Definition: matrix_64.h:144
float plane_eff_corr_fctr
Definition: matrix_64.h:134
float filter_params[6]
Definition: matrix_64.h:145
float ecat_calibration_fctr
Definition: matrix_64.h:143
char annotation[40]
Definition: matrix_64.h:146
word lwr_true_thres
Definition: matrix_64.h:71
word scan_start_year
Definition: matrix_64.h:27
char radiopharmaceutical[32]
Definition: matrix_64.h:33
char patient_age[10]
Definition: matrix_64.h:52
char patient_id[16]
Definition: matrix_64.h:49
word transaxial_samp_mode
Definition: matrix_64.h:42
word calibration_units
Definition: matrix_64.h:46
float bed_elevation
Definition: matrix_64.h:36
float calibration_factor
Definition: matrix_64.h:45
char patient_name[32]
Definition: matrix_64.h:50
word num_bed_pos
Definition: matrix_64.h:66
word upr_true_thres
Definition: matrix_64.h:72
word system_type
Definition: matrix_64.h:22
word acquisition_mode
Definition: matrix_64.h:75
float gantry_tilt
Definition: matrix_64.h:34
word compression_code
Definition: matrix_64.h:47
word scan_start_month
Definition: matrix_64.h:26
char patient_height[10]
Definition: matrix_64.h:53
word rot_source_speed
Definition: matrix_64.h:37
float init_bed_position
Definition: matrix_64.h:67
char user_process_code[10]
Definition: matrix_64.h:74
word lwr_sctr_thres
Definition: matrix_64.h:70
char patient_sex
Definition: matrix_64.h:51
word scan_start_minute
Definition: matrix_64.h:29
char facility_name[20]
Definition: matrix_64.h:62
float plane_separation
Definition: matrix_64.h:69
word scan_start_hour
Definition: matrix_64.h:28
word transm_source_type
Definition: matrix_64.h:39
float collimator
Definition: matrix_64.h:73
word scan_start_day
Definition: matrix_64.h:25
char study_name[12]
Definition: matrix_64.h:48
char study_description[32]
Definition: matrix_64.h:58
float bed_offset[15]
Definition: matrix_64.h:68
word coin_samp_mode
Definition: matrix_64.h:43
char patient_dexterity
Definition: matrix_64.h:55
word wobble_speed
Definition: matrix_64.h:38
char patient_weight[10]
Definition: matrix_64.h:54
char isotope_code[8]
Definition: matrix_64.h:31
float axial_fov
Definition: matrix_64.h:40
char operator_name[32]
Definition: matrix_64.h:57
word scan_start_second
Definition: matrix_64.h:30
float transaxial_fov
Definition: matrix_64.h:41
char original_file_name[20]
Definition: matrix_64.h:19
word acquisition_type
Definition: matrix_64.h:59
char physician_name[32]
Definition: matrix_64.h:56
char node_id[10]
Definition: matrix_64.h:24
float gantry_rotation
Definition: matrix_64.h:35
float isotope_halflife
Definition: matrix_64.h:32
word axial_samp_mode
Definition: matrix_64.h:44
float fov_source_width
Definition: matrix_64.h:161
float ecat_calib_factor
Definition: matrix_64.h:162
float loss_correction_fctr
Definition: matrix_64.h:104
word frame_duration_sec
Definition: matrix_64.h:87
float cor_singles[16]
Definition: matrix_64.h:97
float sample_distance
Definition: matrix_64.h:85
float isotope_halflife
Definition: matrix_64.h:86
float uncor_singles[16]
Definition: matrix_64.h:98