plastimatch
Loading...
Searching...
No Matches
hnd_io_p.h
Go to the documentation of this file.
1/* -----------------------------------------------------------------------
2 See COPYRIGHT.TXT and LICENSE.TXT for copyright and license information
3 ----------------------------------------------------------------------- */
4#ifndef _hnd_io_p_h_
5#define _hnd_io_p_h_
6
7#include "plmbase_config.h"
8
9typedef struct hnd_header Hnd_header;
10struct hnd_header {
11 char sFileType[32];
12 uint32_t FileLength;
14 uint32_t nCheckSum;
17 char sPatientID[16];
18 uint32_t nPatientSer;
19 char sSeriesID[16];
20 uint32_t nSeriesSer;
21 char sSliceID[16];
22 uint32_t nSliceSer;
23 uint32_t SizeX;
24 uint32_t SizeY;
25 double dSliceZPos;
26 char sModality[16];
27 uint32_t nWindow;
28 uint32_t nLevel;
29 uint32_t nPixelOffset;
30 char sImageType[4];
31 double dGantryRtn;
32 double dSAD;
33 double dSFD;
34 double dCollX1;
35 double dCollX2;
36 double dCollY1;
37 double dCollY2;
38 double dCollRtn;
39 double dFieldX;
40 double dFieldY;
41 double dBladeX1;
42 double dBladeX2;
43 double dBladeY1;
44 double dBladeY2;
45 double dIDUPosLng;
46 double dIDUPosLat;
47 double dIDUPosVrt;
48 double dIDUPosRtn;
51 double dCouchVrt;
52 double dCouchLng;
53 double dCouchLat;
58 double dEnergy;
59 double dDoseRate;
60 double dXRayKV;
61 double dXRayMA;
71};
72
73#endif
Definition hnd_io_p.h:10
uint32_t nSliceSer
Definition hnd_io_p.h:22
double dBladeX2
Definition hnd_io_p.h:42
double dFieldX
Definition hnd_io_p.h:39
char sSeriesID[16]
Definition hnd_io_p.h:19
char sFileType[32]
Definition hnd_io_p.h:11
double dDoseRate
Definition hnd_io_p.h:59
uint32_t FileLength
Definition hnd_io_p.h:12
double dIDUPosLat
Definition hnd_io_p.h:46
uint32_t nWindow
Definition hnd_io_p.h:27
double dCollRtn
Definition hnd_io_p.h:38
double dSliceZPos
Definition hnd_io_p.h:25
uint32_t SizeY
Definition hnd_io_p.h:24
double dImageResolutionY
Definition hnd_io_p.h:57
double dIDUPosVrt
Definition hnd_io_p.h:47
double dIDUPosRtn
Definition hnd_io_p.h:48
double dGating4DInfoY
Definition hnd_io_p.h:68
char sChecksumSpec[4]
Definition hnd_io_p.h:13
uint32_t nLevel
Definition hnd_io_p.h:28
double dGating4DInfoZ
Definition hnd_io_p.h:69
char sImageType[4]
Definition hnd_io_p.h:30
double dEnergy
Definition hnd_io_p.h:58
double dCouchLat
Definition hnd_io_p.h:53
char sCreationTime[8]
Definition hnd_io_p.h:16
double dCTNormChamber
Definition hnd_io_p.h:65
uint32_t nSeriesSer
Definition hnd_io_p.h:20
uint32_t SizeX
Definition hnd_io_p.h:23
double dAcqAdjustment
Definition hnd_io_p.h:63
double dXRayKV
Definition hnd_io_p.h:60
double dBladeY1
Definition hnd_io_p.h:43
double dFieldY
Definition hnd_io_p.h:40
uint32_t nCheckSum
Definition hnd_io_p.h:14
double dCouchVrt
Definition hnd_io_p.h:51
double dCTProjectionAngle
Definition hnd_io_p.h:64
double dTableTopEccentricAngle
Definition hnd_io_p.h:50
double dCouchLng
Definition hnd_io_p.h:52
uint32_t nPatientSer
Definition hnd_io_p.h:18
double dIDUResolutionY
Definition hnd_io_p.h:55
double dCollY1
Definition hnd_io_p.h:36
double dBladeX1
Definition hnd_io_p.h:41
double dImageResolutionX
Definition hnd_io_p.h:56
char sPatientID[16]
Definition hnd_io_p.h:17
double dBladeY2
Definition hnd_io_p.h:44
char sModality[16]
Definition hnd_io_p.h:26
char sCreationDate[8]
Definition hnd_io_p.h:15
double dMetersetExposure
Definition hnd_io_p.h:62
char sSliceID[16]
Definition hnd_io_p.h:21
double dIDUResolutionX
Definition hnd_io_p.h:54
double dCollY2
Definition hnd_io_p.h:37
double dSAD
Definition hnd_io_p.h:32
double dCollX2
Definition hnd_io_p.h:35
double dCollX1
Definition hnd_io_p.h:34
double dSFD
Definition hnd_io_p.h:33
double dXRayMA
Definition hnd_io_p.h:61
double dGating4DInfoX
Definition hnd_io_p.h:67
double dIDUPosLng
Definition hnd_io_p.h:45
uint32_t nPixelOffset
Definition hnd_io_p.h:29
double dPatientSupportAngle
Definition hnd_io_p.h:49
double dGating4DInfoTime
Definition hnd_io_p.h:70
double dGantryRtn
Definition hnd_io_p.h:31
double dGatingTimeTag
Definition hnd_io_p.h:66