TPCCLIB
Loading...
Searching...
No Matches
ECAT63_mainheader Struct Reference

#include <libtpcimgio.h>

Data Fields

char ecat_format [14]
char fill1 [14]
char original_file_name [20]
short int sw_version
short int data_type
short int system_type
short int file_type
char node_id [10]
short int scan_start_day
short int scan_start_month
short int scan_start_year
short int scan_start_hour
short int scan_start_minute
short int scan_start_second
char isotope_code [8]
float isotope_halflife
char radiopharmaceutical [32]
float gantry_tilt
float gantry_rotation
float bed_elevation
short int rot_source_speed
short int wobble_speed
short int transm_source_type
float axial_fov
float transaxial_fov
short int transaxial_samp_mode
short int coin_samp_mode
short int axial_samp_mode
float calibration_factor
short int calibration_units
short int compression_code
char study_name [12]
char patient_id [16]
char patient_name [32]
char patient_sex
char patient_age [10]
char patient_height [10]
char patient_weight [10]
char patient_dexterity
char physician_name [32]
char operator_name [32]
char study_description [32]
short int acquisition_type
short int bed_type
short int septa_type
char facility_name [20]
short int num_planes
short int num_frames
short int num_gates
short int num_bed_pos
float init_bed_position
float bed_offset [15]
float plane_separation
short int lwr_sctr_thres
short int lwr_true_thres
short int upr_true_thres
float collimator
char user_process_code [10]
short int fill2 [20]

Detailed Description

CTI ECAT 6.3 main header

Definition at line 1002 of file libtpcimgio.h.

Field Documentation

◆ acquisition_type

short int ECAT63_mainheader::acquisition_type

◆ axial_fov

◆ axial_samp_mode

short int ECAT63_mainheader::axial_samp_mode

Enumerated type (ASAMP_NORM, ASAMP_NORM_2X, etc)

Definition at line 1059 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ bed_elevation

float ECAT63_mainheader::bed_elevation

◆ bed_offset

float ECAT63_mainheader::bed_offset[15]

Bed offset from init_bed_position (in cm)

Definition at line 1111 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ bed_type

short int ECAT63_mainheader::bed_type

◆ calibration_factor

◆ calibration_units

◆ coin_samp_mode

short int ECAT63_mainheader::coin_samp_mode

◆ collimator

float ECAT63_mainheader::collimator

Collimator position, if applicable

Definition at line 1121 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), and ecatCopy7to63mainheader().

◆ compression_code

short int ECAT63_mainheader::compression_code

◆ data_type

◆ ecat_format

char ECAT63_mainheader::ecat_format[14]

User reserved space

Definition at line 1004 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), and ecat63ReadMainheader().

◆ facility_name

char ECAT63_mainheader::facility_name[20]

◆ file_type

◆ fill1

char ECAT63_mainheader::fill1[14]

User reserved space

Definition at line 1006 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), and ecat63WriteMainheader().

◆ fill2

short int ECAT63_mainheader::fill2[20]

User reserved space

Definition at line 1125 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), and ecat63WriteMainheader().

◆ gantry_rotation

float ECAT63_mainheader::gantry_rotation

◆ gantry_tilt

float ECAT63_mainheader::gantry_tilt

◆ init_bed_position

float ECAT63_mainheader::init_bed_position

◆ isotope_code

◆ isotope_halflife

◆ lwr_sctr_thres

short int ECAT63_mainheader::lwr_sctr_thres

Lowest threshold setting for scatter (in KeV)

Definition at line 1115 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ lwr_true_thres

short int ECAT63_mainheader::lwr_true_thres

Lower threshold setting for trues (in KeV)

Definition at line 1117 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ node_id

char ECAT63_mainheader::node_id[10]

◆ num_bed_pos

short int ECAT63_mainheader::num_bed_pos

◆ num_frames

◆ num_gates

◆ num_planes

short int ECAT63_mainheader::num_planes

◆ operator_name

char ECAT63_mainheader::operator_name[32]

◆ original_file_name

char ECAT63_mainheader::original_file_name[20]

◆ patient_age

char ECAT63_mainheader::patient_age[10]

◆ patient_dexterity

char ECAT63_mainheader::patient_dexterity

◆ patient_height

char ECAT63_mainheader::patient_height[10]

◆ patient_id

◆ patient_name

◆ patient_sex

char ECAT63_mainheader::patient_sex

◆ patient_weight

char ECAT63_mainheader::patient_weight[10]

◆ physician_name

char ECAT63_mainheader::physician_name[32]

◆ plane_separation

◆ radiopharmaceutical

◆ rot_source_speed

short int ECAT63_mainheader::rot_source_speed

Rot source speed (revolutions per min, 0 if not rotating)

Definition at line 1044 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), and ecatCopy7to63mainheader().

◆ scan_start_day

◆ scan_start_hour

◆ scan_start_minute

◆ scan_start_month

◆ scan_start_second

◆ scan_start_year

◆ septa_type

short int ECAT63_mainheader::septa_type

◆ study_description

◆ study_name

◆ sw_version

short int ECAT63_mainheader::sw_version

◆ system_type

◆ transaxial_fov

◆ transaxial_samp_mode

short int ECAT63_mainheader::transaxial_samp_mode

Transaxial sampling mode; enumerated type (XSAMP_STAT, XSAMP_STAT_3D, etc)

Definition at line 1055 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), and ecatCopy7to63mainheader().

◆ transm_source_type

short int ECAT63_mainheader::transm_source_type

Transmission source type; enumerated type (SRC_NONE, SRC_RRS, etc)

Definition at line 1048 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ upr_true_thres

short int ECAT63_mainheader::upr_true_thres

Upper threshold setting for trues (in KeV)

Definition at line 1119 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().

◆ user_process_code

◆ wobble_speed

short int ECAT63_mainheader::wobble_speed

Wobble speed (revolutions per min, 0 if not wobbled)

Definition at line 1046 of file libtpcimgio.h.

Referenced by ecat63CopyMainheader(), ecat63EditMHeader(), ecat63ReadMainheader(), ecat63WriteMainheader(), ecatCopy63to7mainheader(), and ecatCopy7to63mainheader().


The documentation for this struct was generated from the following file: