#include <ecat7.h>
short int ecat7_mainheader::acquisition_mode |
Definition at line 209 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::acquisition_type |
0=Undefined; 1=Blank; 2=Transmission; 3=Static emission; 4=Dynamic emission; 5=Gated emission; 6=Transmission rectilinear; 7=Emission rectilinear
Definition at line 181 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::angular_compression |
0=no mash, 1=mash of 2, 2=mash of 4
Definition at line 141 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::axial_samp_mode |
0=Normal, 1=2X, 2=3X
Definition at line 145 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::bed_elevation |
Bed height from lowest point (cm)
Definition at line 129 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::bed_position[15] |
Definition at line 197 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::bin_size |
Width of view sample (cm)
Definition at line 211 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgReadEcat7(), imgReadEcat7Header(), imgWrite2DEcat7(), imgWriteEcat7(), imgWriteEcat7Frame(), and imgWritePolarmap().
float ecat7_mainheader::branching_fraction |
Fraction of decay by positron emission
Definition at line 213 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::calibration_units |
0=Uncalibrated; 1=Calibrated; 2=Processed
Definition at line 148 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgUnitFromEcat7(), and imgUnitToEcat7().
short int ecat7_mainheader::calibration_units_label |
Whether data_units[] is filled or not?
Definition at line 150 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgUnitFromEcat7(), and imgUnitToEcat7().
short int ecat7_mainheader::coin_samp_mode |
0=Net trues, 1=Prompts and Delayed, 3=Prompts, Delayed, and Multiples
Definition at line 143 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::compression_code |
Definition at line 152 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::data_units[32] |
Free text field; fixed strings: "ECAT counts/sec", "Bq/cc"
Definition at line 221 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgUnitFromEcat7(), and imgUnitToEcat7().
float ecat7_mainheader::distance_scanned |
Total distance scanned (cm)
Definition at line 137 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
float ecat7_mainheader::dosage |
Radiopharmaceutical dosage at time of injection (Bq/cc)
Definition at line 217 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
int ecat7_mainheader::dose_start_time |
Time of injection
Definition at line 215 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::ecat_calibration_factor |
Definition at line 146 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgReadEcat7(), imgReadEcat7Frame(), and imgSetEcat7MHeader().
char ecat7_mainheader::facility_name[20] |
Definition at line 185 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::file_type |
Matrix file type
Definition at line 113 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7GetNums(), ecat7PrintMainheader(), ecat7PrintSubheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgEcat7Supported(), imgGetEcat7Fileformat(), imgGetEcat7MHeader(), imgRead(), imgReadEcat7(), imgReadEcat7Header(), imgSetEcat7MHeader(), and imgWrite2DEcat7().
short int ecat7_mainheader::fill_cti[6] |
Definition at line 225 of file ecat7.h.
Referenced by ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::gantry_rotation |
Angle (degrees)
Definition at line 127 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::gantry_tilt |
Angle (degrees)
Definition at line 125 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::init_bed_position |
Definition at line 195 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::intrinsic_tilt |
Definition at line 131 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::isotope_halflife |
Half-life of isotope (sec)
Definition at line 121 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
char ecat7_mainheader::isotope_name[8] |
String representation of the isotope
Definition at line 119 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::lwr_sctr_thres |
Definition at line 201 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::lwr_true_thres |
Definition at line 203 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::magic_number[14] |
Unix file type indentification number
Definition at line 105 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgRead(), imgReadEcat7(), imgReadEcat7Frame(), imgReadEcat7Header(), and imgSetEcat7MHeader().
short int ecat7_mainheader::num_bed_pos |
Definition at line 193 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::num_frames |
Highest frame number in partially reconstruction files
Definition at line 189 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7GetPlaneAndFrameNr(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgReadEcat7(), imgReadEcat7Frame(), imgSetEcat7MHeader(), and imgWriteEcat7Frame().
short int ecat7_mainheader::num_gates |
Definition at line 191 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7GetPlaneAndFrameNr(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgReadEcat7(), imgReadEcat7Frame(), and imgSetEcat7MHeader().
short int ecat7_mainheader::num_planes |
Definition at line 187 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgSetEcat7MHeader(), and imgWrite2DEcat7().
char ecat7_mainheader::operator_name[32] |
Definition at line 176 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::original_file_name[32] |
Scan file's creation number
Definition at line 107 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::patient_age |
Patient age (years)
Definition at line 164 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
int ecat7_mainheader::patient_birth_date |
YYYYMMDD. In HR+ files this field may contain birth date as seconds from time zero, thus negative number when born before 1970, but those are converted to YYYYMMDD when file is read
Definition at line 172 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::patient_dexterity |
Definition at line 162 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::patient_height |
Patient height (cm)
Definition at line 166 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::patient_id[16] |
Definition at line 156 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
char ecat7_mainheader::patient_name[32] |
Definition at line 158 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::patient_orientation |
Definition at line 183 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
char ecat7_mainheader::patient_sex |
Definition at line 160 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::patient_weight |
Patient weight (kg)
Definition at line 168 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::physician_name[32] |
Definition at line 174 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
float ecat7_mainheader::plane_separation |
Physical distance between adjacent planes (cm)
Definition at line 199 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
char ecat7_mainheader::radiopharmaceutical[32] |
String representation of the tracer name
Definition at line 123 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
int ecat7_mainheader::scan_start_time |
Date and time when acquisition was started (sec from base time)
Definition at line 117 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), imgSetEcat7MHeader(), and test_modules().
short int ecat7_mainheader::septa_state |
Definition at line 223 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::serial_number[10] |
Serial number of the gantry
Definition at line 115 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::study_description[32] |
Definition at line 178 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
char ecat7_mainheader::study_type[12] |
Definition at line 154 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::sw_version |
Definition at line 109 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::system_type |
Scanner model
Definition at line 111 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
float ecat7_mainheader::transaxial_fov |
Diameter of transaxial view (cm)
Definition at line 139 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
short int ecat7_mainheader::transm_source_type |
Definition at line 135 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::upr_true_thres |
Definition at line 205 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
char ecat7_mainheader::user_process_code[10] |
Definition at line 207 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), ecat7WriteMainheader(), imgGetEcat7MHeader(), and imgSetEcat7MHeader().
float ecat7_mainheader::well_counter_corr_factor |
Definition at line 219 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().
short int ecat7_mainheader::wobble_speed |
Definition at line 133 of file ecat7.h.
Referenced by ecat7EditMHeader(), ecat7PrintMainheader(), ecat7ReadMainheader(), and ecat7WriteMainheader().