|
TPCCLIB
|
#include <libtpcimgio.h>
ECAT 6.3 image header
Definition at line 1129 of file libtpcimgio.h.
| char ECAT63_imageheader::annotation[40] |
Free format annotation
Definition at line 1219 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| int ECAT63_imageheader::atten_cor_mat_num |
File index to attenuation correction data
Definition at line 1185 of file libtpcimgio.h.
Referenced by atnMake(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::data_type |
Data type (DTYPE_BYTES, DTYPE_I2, etc)
Definition at line 1133 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadImageMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImage(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| float ECAT63_imageheader::decay_corr_fctr |
Isotope decay compensation applied to data
Definition at line 1193 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), imgReadEcat63Header(), imgSetEcat63SHeader(), and imgWriteEcat63Frame().
| short int ECAT63_imageheader::dimension_1 |
Dimension along x axis
Definition at line 1139 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadImageMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImage(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| short int ECAT63_imageheader::dimension_2 |
Dimension along y axis
Definition at line 1141 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadImageMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImage(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| float ECAT63_imageheader::ecat_calibration_fctr |
ECAT calibration factor
Definition at line 1213 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadImageMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), and imgSetEcat63SHeader().
| char ECAT63_imageheader::fill1[126] |
User reserved space (126 bytes)
Definition at line 1131 of file libtpcimgio.h.
Referenced by ecat63ReadImageheader(), and ecat63WriteImageheader().
| short int ECAT63_imageheader::fill2[26] |
User reserved space (52 bytes)
Definition at line 1221 of file libtpcimgio.h.
Referenced by ecat63ReadImageheader(), and ecat63WriteImageheader().
| short int ECAT63_imageheader::filter_code |
Enumerated filter code (FILT_NONE, FILT_RAMP, etc)
Definition at line 1179 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::filter_params[6] |
Filter cut-off frequency, DC component, ramp slope
Definition at line 1217 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| int ECAT63_imageheader::frame_duration |
Total duration of current frame (in msec)
Definition at line 1163 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), imgSetEcat63SHeader(), and imgWriteEcat63Frame().
| int ECAT63_imageheader::frame_start_time |
Frame start time as offset from the first frame
Definition at line 1165 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), imgSetEcat63SHeader(), and imgWriteEcat63Frame().
| short int ECAT63_imageheader::image_max |
Image maximum pixel value
Definition at line 1155 of file libtpcimgio.h.
Referenced by ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::image_min |
Image minimum pixel value
Definition at line 1153 of file libtpcimgio.h.
Referenced by ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::image_rotation |
Angle image was rotated in reconstruction (in degrees)
Definition at line 1189 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::intrinsic_tilt |
intrinsic_tilt (previously unused space)
Definition at line 1197 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), and ecat63WriteImageheader().
| float ECAT63_imageheader::loss_corr_fctr |
Loss correction factor (dead time) applied
Definition at line 1195 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), and imgSetEcat63SHeader().
| int ECAT63_imageheader::norm_matrix_num |
File index to corresponding normalization data
Definition at line 1183 of file libtpcimgio.h.
Referenced by atnMake(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::num_dimensions |
Number of dimensions
Definition at line 1135 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), and imgSetEcat63SHeader().
| float ECAT63_imageheader::pixel_size |
Pixel size (in cm)
Definition at line 1159 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| float ECAT63_imageheader::plane_eff_corr_fctr |
Plane efficiency factor applied
Definition at line 1191 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), and imgSetEcat63SHeader().
| short int ECAT63_imageheader::processing_code |
Bit encoded processing code (PROC_DECAY_MASK, etc)
Definition at line 1201 of file libtpcimgio.h.
Referenced by ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::quant_scale |
Quantification scale factor (in quant_units)
Definition at line 1151 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadImageMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecat63WriteImageMatrix(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Frame(), and imgSetEcat63SHeader().
| short int ECAT63_imageheader::quant_units |
Enumerated quantification units (UNIT_MCIML, UNIT_NONE, etc)
Definition at line 1205 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| int ECAT63_imageheader::recon_duration |
Duration of reconstruction (in msec)
Definition at line 1175 of file libtpcimgio.h.
Referenced by ecat63ReadImageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::recon_scale |
Reconstruction magnification factor (zoom)
Definition at line 1149 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| short int ECAT63_imageheader::recon_start_day |
Day image was reconstructed
Definition at line 1207 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::recon_start_hour |
Hour when reconstruction began
Definition at line 1169 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::recon_start_min |
Minute when reconstruction began
Definition at line 1171 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::recon_start_month |
Month image was reconstructed
Definition at line 1209 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::recon_start_sec |
Second when reconstruction began
Definition at line 1173 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::recon_start_year |
Year image was reconstructed
Definition at line 1211 of file libtpcimgio.h.
Referenced by ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| int ECAT63_imageheader::scan_matrix_num |
File index to corresponding scan data
Definition at line 1181 of file libtpcimgio.h.
Referenced by atnMake(), ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| short int ECAT63_imageheader::slice_location |
Location offset from initial bed position (in cm)
Definition at line 1167 of file libtpcimgio.h.
Referenced by ecat63ReadImageheader(), ecat63WriteImageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::slice_width |
Axial slice thickness (in cm)
Definition at line 1161 of file libtpcimgio.h.
Referenced by atnMake(), ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadAllToImg(), ecat63ReadImageheader(), ecat63ReadPlaneToImg(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), ecatCopy7to63imageheader(), imgReadEcat63Header(), and imgSetEcat63SHeader().
| short int ECAT63_imageheader::unused1 |
Unused (2 bytes)
Definition at line 1137 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused2[12] |
Unused (24 bytes)
Definition at line 1143 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused3[2] |
Unused (4 bytes)
Definition at line 1157 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused4[12] |
Unused (24 bytes)
Definition at line 1177 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused5[23] |
Unused (46 bytes)
Definition at line 1187 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused6[30] |
Unused (60 bytes)
Definition at line 1199 of file libtpcimgio.h.
| short int ECAT63_imageheader::unused7 |
Unused (2 bytes)
Definition at line 1203 of file libtpcimgio.h.
| float ECAT63_imageheader::well_counter_cal_fctr |
Well counter calibration factor
Definition at line 1215 of file libtpcimgio.h.
Referenced by ecat63AddImg(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteAllImg(), ecat63WriteImageheader(), ecatCopy7to63imageheader(), and imgSetEcat63SHeader().
| float ECAT63_imageheader::x_origin |
Offset in x axis for recon target (in cm)
Definition at line 1145 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().
| float ECAT63_imageheader::y_origin |
Offset in y axis for recon target (in cm)
Definition at line 1147 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintImageheader(), ecat63ReadImageheader(), ecat63WriteImageheader(), ecatCopy63to7imageheader(), and ecatCopy7to63imageheader().