ITK
4.3.0
Insight Segmentation and Registration Toolkit
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
ITK
Modules
IO
GE
include
Ge4xHdr.h
Go to the documentation of this file.
1
/*=========================================================================
2
*
3
* Copyright Insight Software Consortium
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0.txt
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*=========================================================================*/
18
/*
19
* The definitions in this file were derived from signa.tpl from
20
* David Clunie's Dicom3Tools
21
*
22
* Copyright (c) 1993-2006, David A. Clunie DBA PixelMed Publishing. All rights reserved.
23
*
24
* Redistribution and use in source and binary forms, with or without modification, are
25
* permitted provided that the following conditions are met:
26
*
27
* 1. Redistributions of source code must retain the above copyright notice, this list of
28
* conditions and the following disclaimers.
29
*
30
* 2. Redistributions in binary form must reproduce the above copyright notice, this list of
31
* conditions and the following disclaimers in the documentation and/or other materials
32
* provided with the distribution.
33
*
34
* 3. Neither the name of PixelMed Publishing nor the names of its contributors may
35
* be used to endorse or promote products derived from this software.
36
*
37
* This software is provided by the copyright holders and contributors "as is" and any
38
* express or implied warranties, including, but not limited to, the implied warranties
39
* of merchantability and fitness for a particular purpose are disclaimed. In no event
40
* shall the copyright owner or contributors be liable for any direct, indirect, incidental,
41
* special, exemplary, or consequential damages (including, but not limited to, procurement
42
* of substitute goods or services; loss of use, data or profits; or business interruption)
43
* however caused and on any theory of liability, whether in contract, strict liability, or
44
* tort (including negligence or otherwise) arising in any way out of the use of this software,
45
* even if advised of the possibility of such damage.
46
*
47
* This software has neither been tested nor approved for clinical use or for incorporation in
48
* a medical device. It is the redistributor's or user's responsibility to comply with any
49
* applicable local, state, national or international regulations.
50
*
51
*/
52
53
#ifndef __Ge4xHdr_h
54
#define __Ge4xHdr_h
55
56
enum
GE_4X_STUDYHDR_OFFSET
57
{
58
SIGNA_STHDR_ID
= 0,
/* Study Header Identifier */
59
SIGNA_STHDR_REV
= 7,
/* Study Header Revision Number xx.xx.xx */
60
SIGNA_STHDR_NUMBLKS
= 11,
/* Number of Study Header Blocks */
61
SIGNA_STHDR_CREATORPID
= 12,
/* Study Header Creator (Process Name:PID) */
62
SIGNA_STHDR_CREATORTID
= 28,
/* Study Header Creator (Task ID) */
63
SIGNA_STHDR_RAWSTID
= 29,
/* Original Raw Data Study Number (null unless different from study number) */
64
SIGNA_STHDR_STUDY_NUM
= 32,
/* Study Number */
65
SIGNA_STHDR_RAWID
= 35,
/* Raw Data System ID */
66
SIGNA_STHDR_SYSTEMID
= 37,
/* System Generation ID */
67
SIGNA_STHDR_DATE_ASCII
= 39,
/* Date of Study (ascii dd-mmm-yy) */
68
SIGNA_STHDR_STUDYDATEDAY
= 44,
/* Date of Study (integer day) */
69
SIGNA_STHDR_STUDYDATEMONTH
= 45,
/* Date of Study (integer month) */
70
SIGNA_STHDR_STUDYDATEYEAR
= 46,
/* Date of Study (integer year-1900) */
71
SIGNA_STHDR_TIME_ASCII
= 47,
/* Time of Study (ascii hh:mm:ss) */
72
SIGNA_STHDR_STUDYTIMEHOUR
= 51,
/* Time of Study (integer hr) */
73
SIGNA_STHDR_STUDYTIMEMIN
= 52,
/* Time of Study (integer min) */
74
SIGNA_STHDR_STUDYTIMESEC
= 53,
/* Time of Study (integer sec) */
75
SIGNA_STHDR_PATIENT_NAME
= 54,
/* Patient Name */
76
SIGNA_STHDR_PATIENT_ID
= 70,
/* Patient ID */
77
SIGNA_STHDR_ID_PAD
= 76,
/* Patient ID padding for future exp. */
78
SIGNA_STHDR_PATIENT_AGE
= 78,
/* Age of patient - xxx years or xxx[dDwWmMyY] */
79
SIGNA_STHDR_SEX
= 80,
/* Sex of patient - M or F */
80
SIGNA_STHDR_WEIGHT
= 81,
/* Weight of the patient in grams */
81
SIGNA_STHDR_REF
= 83,
/* Referred by */
82
SIGNA_STHDR_DIAG
= 99,
/* Diagnostician */
83
SIGNA_STHDR_OP
= 115,
/* Operator */
84
SIGNA_STHDR_DESC
= 131,
/* Description */
85
SIGNA_STHDR_HIST
= 161,
/* History */
86
SIGNA_STHDR_CRTIME
= 221,
/* Creation time in seconds. */
87
SIGNA_STHDR_SITE_NAME
= 223,
/* Hospital name */
88
SIGNA_STHDR_STATUS
= 239,
/* Patient status */
89
SIGNA_STHDR_REQNUM
= 240,
/* Req. Number from Scan Rx first page */
90
SIGNA_STHDR_CHECKSUM
= 511
/* checksum */
91
};
92
93
enum
GE_4X_SERIESHDR_OFFSET
94
{
95
SIGNA_SEHDR_ID
= 0,
/* Series Header Identifier */
96
SIGNA_SEHDR_REV
= 7,
/* Series Header Revision Number xx.xx.xx */
97
SIGNA_SEHDR_NUMBLKS
= 11,
/* Number of Series Header Blocks */
98
SIGNA_SEHDR_CREATOR_PID
= 12,
/* Series Header Creator (Process Name:PID) */
99
SIGNA_SEHDR_CREATOR_TID
= 28,
/* Series Header Creator (Task ID) */
100
SIGNA_SEHDR_RAWNUM
= 29,
/* Original Series Number */
101
SIGNA_SEHDR_SERIES_NUM
= 31,
/* Series Number */
102
SIGNA_SEHDR_RAWID
= 33,
/* Raw Data System ID */
103
SIGNA_SEHDR_SYSTEMID
= 35,
/* System Generation ID */
104
SIGNA_SEHDR_SATE_ASCII
= 37,
/* Date of Series (ascii dd-mmm-yy) */
105
SIGNA_SEHDR_SERIESDATEDAY
= 42,
/* Date of Series (integer day) */
106
SIGNA_SEHDR_SERIESDATEMONTH
= 43,
/* Date of Series (integer month) */
107
SIGNA_SEHDR_SERIESDATEYEAR
= 44,
/* Date of Series (integer year-1900) */
108
SIGNA_SEHDR_TIME_ASCII
= 45,
/* Time of Series (ascii hh:mm:ss) */
109
SIGNA_SEHDR_SERIESTIMEHOUR
= 49,
/* Time of Series (integer hr) */
110
SIGNA_SEHDR_SERIESTIMEMIN
= 50,
/* Time of Series (integer min) */
111
SIGNA_SEHDR_SERIESTIMESEC
= 51,
/* Time of Series (integer sec) */
112
SIGNA_SEHDR_DESC
= 52,
/* Series Description */
113
SIGNA_SEHDR_SERIESTYPE
= 112,
/* Series Type */
114
SIGNA_SEHDR_COILTYPE
= 113,
/* Coil Type */
115
SIGNA_SEHDR_COILNAME
= 114,
/* Coil Name (HEAD,BODY,coil name) (Not always present) */
116
SIGNA_SEHDR_CONTRAST
= 122,
/* Contrast Description */
117
SIGNA_SEHDR_PLANETYPE
= 138,
/* Plane Type */
118
SIGNA_SEHDR_PLANENAME
= 139,
/* Plane Name (AXIAL,SAGITTAL,CORONAL,OBLIQUE,SCREEN SAVE) */
119
SIGNA_SEHDR_IMAGEMODE
= 147,
/* Image Mode */
120
SIGNA_SEHDR_FIELDSTRENGTH
= 148,
/* Magnetic Field Strength (Gauss) */
121
SIGNA_SEHDR_PULSESEQUENCE
= 149,
/* Pulse Sequence */
122
SIGNA_SEHDR_SEQUENCETYPE
= 150,
/* Pulse sequence subtype */
123
SIGNA_SEHDR_FOV
= 151,
/* Field of view mm */
124
SIGNA_SEHDR_CENTERRL
= 153,
/* Center RL R+ (relative to landmark) */
125
SIGNA_SEHDR_CENTERAP
= 155,
/* Center AP A+ (relative to landmark) */
126
SIGNA_SEHDR_CENTERSI
= 157,
/* Center SI S+ (relative to landmark) */
127
SIGNA_SEHDR_ORIENT
= 159,
/* Orientation (0=supine,1=prone,2=lt decubitus,3=rt decubitus) */
128
SIGNA_SEHDR_POSITION
= 160,
/* Position */
129
SIGNA_SEHDR_LREF
= 161,
/* Longitudinal Anatomical Reference */
130
SIGNA_SEHDR_VREF
= 177,
/* Vertical Anatomical Reference */
131
SIGNA_SEHDR_VLAND
= 193,
/* Vertical Landmark (relative to tabletop) mm */
132
SIGNA_SEHDR_HLAND
= 195,
/* Horizontal Landmark (relative to table center) mm */
133
SIGNA_SEHDR_TABLELOC
= 197,
/* Physical Table Location relative to home */
134
SIGNA_SEHDR_SCANMATRIXX
= 199,
/* Scan Matrix - X */
135
SIGNA_SEHDR_SCANMATRIXY
= 200,
/* Scan Matrix - Y */
136
SIGNA_SEHDR_IMAGEMATRIX
= 201,
/* Image Matrix */
137
SIGNA_SEHDR_NUMIMAGES
= 202,
/* No. of Images Allocated */
138
SIGNA_SEHDR_GATINGTYPE
= 203,
/* Gating Type */
139
SIGNA_SEHDR_PSMODE
= 204,
/* Pulse sequence mode */
140
SIGNA_SEHDR_PSDNAME
= 205,
/* PSD name from NAME = aPPL psd name */
141
SIGNA_SEHDR_LANDCOUNT
= 211,
/* Landmark counter */
142
SIGNA_SEHDR_PROTOCOL
= 213,
/* Protocol name for Scan */
143
SIGNA_SEHDR_SCOILTYPE
= 223,
/* Surface coil type */
144
SIGNA_SEHDR_SUPPTECH
= 224,
/* Suppression technique */
145
SIGNA_SEHDR_SAT
= 225,
/* Bitmap of SAT selections */
146
SIGNA_SEHDR_SCIC
= 226,
/* Surface Coil Intensity Correction Flag */
147
SIGNA_SEHDR_RSATLOC
= 227,
/* R saturation pulse location - mm from landmark */
148
SIGNA_SEHDR_LSATLOC
= 228,
/* L saturation pulse location - mm from landmark */
149
SIGNA_SEHDR_ASATLOC
= 229,
/* A saturation pulse location - mm from landmark */
150
SIGNA_SEHDR_PSATLOC
= 230,
/* P saturation pulse location - mm from landmark */
151
SIGNA_SEHDR_SSATLOC
= 231,
/* S saturation pulse location - mm from landmark */
152
SIGNA_SEHDR_ISATLOC
= 232,
/* I saturation pulse location - mm from landmark */
153
SIGNA_SEHDR_SATTHICK_X
= 233,
/* X saturation pulse thickness - mm */
154
SIGNA_SEHDR_SATTHICK_Y
= 234,
/* Y saturation pulse thickness - mm */
155
SIGNA_SEHDR_SATTHICK_Z
= 235,
/* Z saturation pulse thickness - mm */
156
SIGNA_SEHDR_VASMODE
= 236,
/* Vascular mode */
157
SIGNA_SEHDR_FLOWAXIS
= 237,
/* Phase contrast flow axis */
158
SIGNA_SEHDR_VENC
= 238,
/* unused venc ... see image header */
159
SIGNA_SEHDR_GATINGTYPE2
= 239,
/* more pulse sequence types */
160
SIGNA_SEHDR_CHECKSUM
= 511
/* checksum */
161
};
162
163
enum
GE_4X_IMAGEHDR_OFFSET
164
{
165
SIGNA_IMHDR_ID
= 0,
/* Image Header Identifier */
166
SIGNA_IMHDR_REV
= 7,
/* Image Header Revision Number xx.xx.xx */
167
SIGNA_IMHDR_NUMBLKS
= 11,
/* Number of Image Header Blocks */
168
SIGNA_IMHDR_CREATOR_PID
= 12,
/* Image Header Creator (Process Name:PID) */
169
SIGNA_IMHDR_CREATOR_TID
= 28,
/* Image Header Creator (Task ID) */
170
SIGNA_IMHDR_SATE_ASCII
= 29,
/* Date of Image (ascii dd-mmm-yy) */
171
SIGNA_IMHDR_IMAGEDATEDAY
= 34,
/* Date of Image (integer day) */
172
SIGNA_IMHDR_IMAGEDATEMONTH
= 35,
/* Date of Image (integer month) */
173
SIGNA_IMHDR_IMAGEDATEYEAR
= 36,
/* Date of Image (integer year-1900) */
174
SIGNA_IMHDR_TIME_ASCII
= 37,
/* Time of Image (ascii hh:mm:ss) */
175
SIGNA_IMHDR_IMAGETIMEHOUR
= 41,
/* Time of Image (integer hr) */
176
SIGNA_IMHDR_IMAGETIMEMIN
= 42,
/* Time of Image (integer min) */
177
SIGNA_IMHDR_IMAGETIMESEC
= 43,
/* Time of Image (integer sec) */
178
SIGNA_IMHDR_IMAGE_NUM
= 44,
/* Image Number */
179
SIGNA_IMHDR_SERIES_NUM
= 46,
/* Series NumbxHdrer of Image */
180
SIGNA_IMHDR_RAWID
= 48,
/* Raw Data System ID */
181
SIGNA_IMHDR_SYSTEM_ID
= 50,
/* System Generation ID */
182
SIGNA_IMHDR_LOCATIONRMIN
= 52,
/* Start Location X, Right min */
183
SIGNA_IMHDR_LOCATIONRMAX
= 54,
/* End Location X, Right max */
184
SIGNA_IMHDR_LOCATIONAMIN
= 56,
/* Start Location Y, Anterior min */
185
SIGNA_IMHDR_LOCATIONAMAX
= 58,
/* End Location Y, Anterior max */
186
SIGNA_IMHDR_LOCATIONSMIN
= 60,
/* Start Location Z, Superior min */
187
SIGNA_IMHDR_LOCATIONSMAX
= 62,
/* End Location Z, Superior max */
188
SIGNA_IMHDR_SLICELOC
= 73,
/* Image Location relative to landmark */
189
SIGNA_IMHDR_TABLEPOS
= 75,
/* Table Position */
190
SIGNA_IMHDR_SLICE_THICK
= 77,
/* Thickness in mm */
191
SIGNA_IMHDR_SLICE_SPACING
= 79,
/* Spacing in mm */
192
SIGNA_IMHDR_ROUND
= 81,
/* Round */
193
SIGNA_IMHDR_TR
= 82,
/* Repetition/Recovery Time uS */
194
SIGNA_IMHDR_SCANTIME
= 84,
/* Scan Time uS */
195
SIGNA_IMHDR_TE
= 86,
/* Echo Delay uS */
196
SIGNA_IMHDR_TI
= 88,
/* Inversion Time uS */
197
SIGNA_IMHDR_OT0
= 90,
/* Other time 0 - Reserved for future use. */
198
SIGNA_IMHDR_OT1
= 92,
/* Other time 1 - Reserved for future use. */
199
SIGNA_IMHDR_OT2
= 94,
/* Other time 2 - Reserved for future use. */
200
SIGNA_IMHDR_OT3
= 96,
/* Other time 3 - Reserved for future use. */
201
SIGNA_IMHDR_NUMECHOS
= 98,
/* Number of echos. */
202
SIGNA_IMHDR_ECHONUM
= 99,
/* Echo number. */
203
SIGNA_IMHDR_NUMSLICES
= 100,
/* Number of slices in scan group. */
204
SIGNA_IMHDR_NUMAVG
= 101,
/* Number of averages (before fractional nex) */
205
SIGNA_IMHDR_RMODE
= 102,
/* Research mode used */
206
SIGNA_IMHDR_PSD_FILE
= 103,
/* Name of PSD file. */
207
SIGNA_IMHDR_PSD_DAY
= 119,
/* Creation Date of PSD file dd */
208
SIGNA_IMHDR_PSD_MONTH
= 120,
/* Creation Date of PSD file mm */
209
SIGNA_IMHDR_PSD_YEAR
= 121,
/* Creation Date of PSD file yy-1900 */
210
SIGNA_IMHDR_PSD_HOUR
= 122,
/* Creation Date of PSD file hh */
211
SIGNA_IMHDR_PSD_MINUTE
= 123,
/* Creation Date of PSD file mm */
212
SIGNA_IMHDR_PSD_SECOND
= 124,
/* Creation Date of PSD file ss */
213
SIGNA_IMHDR_GRAPHRX
= 125,
/* Graphically Prescribed (? any non-zero is yes) */
214
SIGNA_IMHDR_SERIES_RX
= 126,
/* Series Numbers [3*3] from which prescribed */
215
SIGNA_IMHDR_IMAGE_RX
= 131,
/* Image Numbers [3*3] from which prescribed */
216
SIGNA_IMHDR_SHAPE
= 136,
/* Image Shape */
217
SIGNA_IMHDR_X_DIM
= 137,
/* X pixel dimension */
218
SIGNA_IMHDR_Y_DIM
= 138,
/* Y pixel dimension */
219
SIGNA_IMHDR_PIXELSIZE
= 139,
/* Pixel Size - mm */
220
SIGNA_IMHDR_COMPRESS
= 141,
/* Image Compressed (non-zero=technique) */
221
SIGNA_IMHDR_BITPIX
= 142,
/* Bits per Pixel - not always filled in */
222
SIGNA_IMHDR_WINDOW
= 143,
/* Default Window */
223
SIGNA_IMHDR_LEVEL
= 144,
/* Default Level */
224
SIGNA_IMHDR_NUMBLKS_FILE
= 145,
/* Number of Blocks in File */
225
SIGNA_IMHDR_NEX
= 146,
/* Number of excitations (presumably post-fractional NEX) */
226
SIGNA_IMHDR_PEAK_SAR
= 148,
/* Value of peak SAR watts/kg */
227
SIGNA_IMHDR_AVG_SAR
= 150,
/* Value of average SAR watts/kg */
228
SIGNA_IMHDR_SAR_MON
= 152,
/* SAR monitored */
229
SIGNA_IMHDR_CONTIG_SLICES
= 153,
/* Contiguous slices (? any non-zero is yes) */
230
SIGNA_IMHDR_CARDIAC_RATE
= 154,
/* Cardiac Heart Rate */
231
SIGNA_IMHDR_TRIG_DELAY
= 155,
/* Total Delay Time After Trigger - ms between QRS peak and 1st excitation pulse */
232
SIGNA_IMHDR_ARR
= 157,
/* Arrhythmia Rejection Ratio - % of avg RR during which trigger is recognized */
233
SIGNA_IMHDR_CRTIME
= 158,
/* Cardiac Rep Time - 1 pulse every beat, 2 pulse very 2nd beat, etc */
234
SIGNA_IMHDR_ICC
= 159,
/* Images per Cardiac Cycle (single scan only) */
235
SIGNA_IMHDR_TOTAL_RR
= 160,
/* Number of RR's during the Scan */
236
SIGNA_IMHDR_TRANS_DB
= 162,
/* Transmit attenuator setting .1 dB */
237
SIGNA_IMHDR_REC_DB
= 163,
/* Receive attenuator setting .1dB */
238
SIGNA_IMHDR_FIELD
= 164,
/* Magnetic Field Strength 10 microgauss */
239
SIGNA_IMHDR_OFFSET
= 166,
/* Image offset - frequency/phase offset [-256...256] */
240
SIGNA_IMHDR_DELAY
= 167,
/* Inter image/inter location delay - ms between excitation pulses within RR interval */
241
SIGNA_IMHDR_PSD_NAME
= 169,
/* PSD name from NAME = aPPL psd name */
242
SIGNA_IMHDR_FLIP
= 175,
/* Flip angle for GRASS */
243
SIGNA_IMHDR_CORRECT
= 176,
/* Type of correction for surface coils ????? */
244
SIGNA_IMHDR_SERIES
= 178,
/* Series no. of corrected/uncor images ????? */
245
SIGNA_IMHDR_IMAGE
= 180,
/* Image no. of corrected/uncor images ????? */
246
SIGNA_IMHDR_EX_COIL
= 182,
/* Extremity coil */
247
SIGNA_IMHDR_LOC2_SER
= 193,
/* Series no. of second localizer */
248
SIGNA_IMHDR_LOC2_IMG
= 195,
/* Image no. of second localizer */
249
SIGNA_IMHDR_LOC_R
= 197,
/* R center coordinate on plane image mm */
250
SIGNA_IMHDR_LOC_A
= 199,
/* A center coordinate on plane image mm */
251
SIGNA_IMHDR_LOC_S
= 201,
/* S center coordinate on plane image mm */
252
SIGNA_IMHDR_NORM_R
= 203,
/* R normal coordinate mm */
253
SIGNA_IMHDR_NORM_A
= 205,
/* A normal coordinate mm */
254
SIGNA_IMHDR_NORM_S
= 207,
/* S normal coordinate mm */
255
SIGNA_IMHDR_TLHC_R
= 209,
/* TLHC R coordinate mm */
256
SIGNA_IMHDR_TLHC_A
= 211,
/* TLHC A coordinate mm */
257
SIGNA_IMHDR_TLHC_S
= 213,
/* TLHC S coordinate mm */
258
SIGNA_IMHDR_TRHC_R
= 215,
/* TRHC R coordinate mm */
259
SIGNA_IMHDR_TRHC_A
= 217,
/* TRHC A coordinate mm */
260
SIGNA_IMHDR_TRHC_S
= 219,
/* TRHC S coordinate mm */
261
SIGNA_IMHDR_BLHC_R
= 221,
/* BLHC R coordinate mm */
262
SIGNA_IMHDR_BLHC_A
= 223,
/* BLHC A coordinate mm */
263
SIGNA_IMHDR_BLHC_S
= 225,
/* BLHC S coordinate mm */
264
SIGNA_IMHDR_HDRDISC
= 227,
/* Image header disclaimer */
265
SIGNA_IMHDR_MIN_DELAY
= 228,
/* Minimum delay after trigger ms */
266
SIGNA_IMHDR_NUM_PHASES
= 229,
/* Number of cardiac phases to reconstruct [1...32] */
267
SIGNA_IMHDR_TE2
= 230,
/* TE2 (VEMP) us */
268
SIGNA_IMHDR_SWAP
= 232,
/* Swap phase/frequency axis - operators choice */
269
SIGNA_IMHDR_PAUSE_INT
= 233,
/* Pause interval ms */
270
SIGNA_IMHDR_PAUSE_TIME
= 234,
/* Pause time ms */
271
SIGNA_IMHDR_CV_BITMAP
= 236,
/* Bitmap defining users CVs */
272
SIGNA_IMHDR_USER0
= 237,
/* PSD user variable 0 */
273
SIGNA_IMHDR_USER1
= 239,
/* PSD user variable 1 */
274
SIGNA_IMHDR_USER2
= 241,
/* PSD user variable 2 */
275
SIGNA_IMHDR_USER3
= 243,
/* PSD user variable 3 */
276
SIGNA_IMHDR_USER4
= 245,
/* PSD user variable 4 */
277
SIGNA_IMHDR_USER5
= 247,
/* PSD user variable 5 */
278
SIGNA_IMHDR_USER6
= 249,
/* PSD user variable 6 */
279
SIGNA_IMHDR_USER7
= 251,
/* PSD user variable 7 */
280
SIGNA_IMHDR_USER8
= 253,
/* PSD user variable 8 */
281
SIGNA_IMHDR_USER9
= 255,
/* PSD user variable 9 */
282
SIGNA_IMHDR_OBLIQUE
= 257,
/* Oblique plane (most like plane) */
283
SIGNA_IMHDR_CONTRAST
= 258,
/* Contrast used */
284
SIGNA_IMHDR_CONTRAST_TYPE
= 259,
/* Contrast agent */
285
SIGNA_IMHDR_CONTRAST_AMT
= 264,
/* Contrast amount */
286
SIGNA_IMHDR_FILEFRMT
= 266,
/* File format */
287
SIGNA_IMHDR_AUTOCF
= 267,
/* Auto center frequency */
288
SIGNA_IMHDR_TRANSMIT_FREQ
= 268,
/* Actual transmit freq used on scan Hz */
289
SIGNA_IMHDR_RECEIVE_FREQ
= 270,
/* Actual receive freq used on scan Hz */
290
SIGNA_IMHDR_AUTOTRANSFREQ
= 272,
/* Recommended automated transmit freq Hz */
291
SIGNA_IMHDR_AUTORECFREQ
= 274,
/* Recommended automated receive freq Hz */
292
SIGNA_IMHDR_AUTOTRANSDB
= 276,
/* Recommended automated transmit attenuation .1 dB */
293
SIGNA_IMHDR_AUTORECSDB
= 278,
/* Recommended automated receive attenuation .1 dB */
294
SIGNA_IMHDR_HISTOGRAM
= 280,
/* Histogram present in raw header? */
295
SIGNA_IMHDR_SWAPR
= 281,
/* Swapped phase/frequency - reality (rules or choice) */
296
SIGNA_IMHDR_R1
= 282,
/* R1 for prescan */
297
SIGNA_IMHDR_R2
= 283,
/* R2 for prescan */
298
SIGNA_IMHDR_VBW
= 284,
/* Variable bandwidth - docs say enum=0=no,1=yes but seems to be kHz */
299
SIGNA_IMHDR_R1MAN
= 285,
/* R1 manual */
300
SIGNA_IMHDR_R2MAN
= 286,
/* R2 manual */
301
SIGNA_IMHDR_AUTOPRESCAN
= 287,
/* auto/manual prescan flag */
302
SIGNA_IMHDR_MODPRESCAN
= 288,
/* Changed prescan values */
303
SIGNA_IMHDR_IMAGE_TYPE
= 289,
/* Image type */
304
SIGNA_IMHDR_VASCCOLLAPSE
= 290,
/* Vascular collapse */
305
SIGNA_IMHDR_THICKDISC
= 291,
/* Thickness disclaimer */
306
SIGNA_IMHDR_VENC
= 292,
/* PC venc mm/sec */
307
SIGNA_IMHDR_PRJANGLE
= 293,
/* tardis projection angle - degrees */
308
SIGNA_IMHDR_CONCAT_SAT
= 295,
/* concatenated sat selected */
309
SIGNA_IMHDR_FRACECHO
= 296,
/* TE Flag */
310
SIGNA_IMHDR_ETL
= 297,
/* Echo train length */
311
SIGNA_IMHDR_PHASES
= 299,
/* Slice multiplier to obtain phases for FAST - MP option (multiphase) - number of phases per location */
312
SIGNA_IMHDR_PHASENUM
= 300,
/* Cardiac phase number of current image */
313
SIGNA_IMHDR_NUMACQ
= 301,
/* Number of Acquisitions in scan */
314
SIGNA_IMHDR_VASC_FLAG
= 302,
/* Vascular imaging flags */
315
SIGNA_IMHDR_VENC_SCALE
= 303,
/* VENC scaling factor */
316
SIGNA_IMHDR_CHECKSUM
= 511
/* checksum */
317
};
318
319
enum
GE_4X_OFFSETS
{
320
SIGNA_STHDR_START
= 6*256,
321
SIGNA_SEHDR_START
= 8*256,
322
SIGNA_IHDR_START
= 10*256
323
};
324
325
#endif
/* __Ge4xHdr_h */
326
Generated on Sun Dec 9 2012 00:44:43 for ITK by
1.8.2