|
TPCCLIB
|
#include <libtpcimgio.h>
Data Fields | |
| char | fill1 [126] |
| short int | data_type |
| short int | attenuation_type |
| short int | unused1 |
| short int | dimension_1 |
| short int | dimension_2 |
| short int | unused2 [23] |
| float | scale_factor |
| float | x_origin |
| float | y_origin |
| float | x_radius |
| float | y_radius |
| float | tilt_angle |
| float | attenuation_coeff |
| float | sample_distance |
| short int | unused3 [149] |
ECAT 6.3 attenuation header
Definition at line 1346 of file libtpcimgio.h.
| float ECAT63_attnheader::attenuation_coeff |
Mu-absorption coefficient (in 1/cm)
Definition at line 1374 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| short int ECAT63_attnheader::attenuation_type |
Enumerated attenuation type
Definition at line 1352 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| short int ECAT63_attnheader::data_type |
Enumerated data type
Definition at line 1350 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAllToImg(), ecat63ReadAttnheader(), ecat63ReadAttnMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAttn(), ecat63WriteAttnheader(), imgReadEcat63Frame(), and imgReadEcat63Header().
| short int ECAT63_attnheader::dimension_1 |
Total elements collected (x dimension)
Definition at line 1356 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAllToImg(), ecat63ReadAttnheader(), ecat63ReadAttnMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAttn(), ecat63WriteAttnheader(), and imgReadEcat63Header().
| short int ECAT63_attnheader::dimension_2 |
Total views collected (y dimension)
Definition at line 1358 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAllToImg(), ecat63ReadAttnheader(), ecat63ReadAttnMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAttn(), ecat63WriteAttnheader(), and imgReadEcat63Header().
| char ECAT63_attnheader::fill1[126] |
User reserved space
Definition at line 1348 of file libtpcimgio.h.
| float ECAT63_attnheader::sample_distance |
sample_distance
Definition at line 1376 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAllToImg(), ecat63ReadAttnheader(), ecat63ReadPlaneToImg(), ecat63WriteAttnheader(), and imgReadEcat63Frame().
| float ECAT63_attnheader::scale_factor |
Attenuation scale factor
Definition at line 1362 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAllToImg(), ecat63ReadAttnheader(), ecat63ReadAttnMatrix(), ecat63ReadPlaneToImg(), ecat63WriteAttnheader(), and imgReadEcat63Frame().
| float ECAT63_attnheader::tilt_angle |
Tilt angle of the ellipse (in degrees)
Definition at line 1372 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| short int ECAT63_attnheader::unused1 |
Unused (2 bytes)
Definition at line 1354 of file libtpcimgio.h.
| short int ECAT63_attnheader::unused2[23] |
Unused (46 bytes)
Definition at line 1360 of file libtpcimgio.h.
| short int ECAT63_attnheader::unused3[149] |
Unused (298 bytes)
Definition at line 1378 of file libtpcimgio.h.
| float ECAT63_attnheader::x_origin |
Ellipse offset in x axis from center (in cm)
Definition at line 1364 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| float ECAT63_attnheader::x_radius |
Ellipse radius in x axis (in cm)
Definition at line 1368 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| float ECAT63_attnheader::y_origin |
Ellipse offset in y axis from center (in cm)
Definition at line 1366 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().
| float ECAT63_attnheader::y_radius |
Ellipse radius in y axis (in cm)
Definition at line 1370 of file libtpcimgio.h.
Referenced by atnMake(), ecat63PrintAttnheader(), ecat63ReadAttnheader(), and ecat63WriteAttnheader().