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