ITK  4.1.0
Insight Segmentation and Registration Toolkit
Ge4xHdr.h
Go to the documentation of this file.
00001 /*=========================================================================
00002  *
00003  *  Copyright Insight Software Consortium
00004  *
00005  *  Licensed under the Apache License, Version 2.0 (the "License");
00006  *  you may not use this file except in compliance with the License.
00007  *  You may obtain a copy of the License at
00008  *
00009  *         http://www.apache.org/licenses/LICENSE-2.0.txt
00010  *
00011  *  Unless required by applicable law or agreed to in writing, software
00012  *  distributed under the License is distributed on an "AS IS" BASIS,
00013  *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00014  *  See the License for the specific language governing permissions and
00015  *  limitations under the License.
00016  *
00017  *=========================================================================*/
00018 /*
00019  * The definitions in this file were derived from signa.tpl from
00020  * David Clunie's Dicom3Tools
00021  *
00022  * Copyright (c) 1993-2006, David A. Clunie DBA PixelMed Publishing. All rights reserved.
00023  *
00024  * Redistribution and use in source and binary forms, with or without modification, are
00025  * permitted provided that the following conditions are met:
00026  *
00027  * 1. Redistributions of source code must retain the above copyright notice, this list of
00028  *    conditions and the following disclaimers.
00029  *
00030  * 2. Redistributions in binary form must reproduce the above copyright notice, this list of
00031  *    conditions and the following disclaimers in the documentation and/or other materials
00032  *    provided with the distribution.
00033  *
00034  * 3. Neither the name of PixelMed Publishing nor the names of its contributors may
00035  *    be used to endorse or promote products derived from this software.
00036  *
00037  * This software is provided by the copyright holders and contributors "as is" and any
00038  * express or implied warranties, including, but not limited to, the implied warranties
00039  * of merchantability and fitness for a particular purpose are disclaimed. In no event
00040  * shall the copyright owner or contributors be liable for any direct, indirect, incidental,
00041  * special, exemplary, or consequential damages (including, but not limited to, procurement
00042  * of substitute goods or services; loss of use, data or profits; or business interruption)
00043  * however caused and on any theory of liability, whether in contract, strict liability, or
00044  * tort (including negligence or otherwise) arising in any way out of the use of this software,
00045  * even if advised of the possibility of such damage.
00046  *
00047  * This software has neither been tested nor approved for clinical use or for incorporation in
00048  * a medical device. It is the redistributor's or user's responsibility to comply with any
00049  * applicable local, state, national or international regulations.
00050  *
00051  */
00052 
00053 #ifndef __Ge4xHdr_h
00054 #define __Ge4xHdr_h
00055 
00056 enum GE_4X_STUDYHDR_OFFSET
00057 {
00058   SIGNA_STHDR_ID = 0,              /*  Study Header Identifier */
00059   SIGNA_STHDR_REV = 7,             /*  Study Header Revision Number xx.xx.xx */
00060   SIGNA_STHDR_NUMBLKS = 11,        /*  Number of Study Header Blocks */
00061   SIGNA_STHDR_CREATORPID = 12,     /*  Study Header Creator (Process Name:PID) */
00062   SIGNA_STHDR_CREATORTID = 28,     /*  Study Header Creator (Task ID) */
00063   SIGNA_STHDR_RAWSTID = 29,        /*  Original Raw Data Study Number (null unless different from study number) */
00064   SIGNA_STHDR_STUDY_NUM = 32,      /*  Study Number */
00065   SIGNA_STHDR_RAWID = 35,          /*  Raw Data System ID */
00066   SIGNA_STHDR_SYSTEMID = 37,       /*  System Generation ID */
00067   SIGNA_STHDR_DATE_ASCII = 39,     /*  Date of Study (ascii dd-mmm-yy) */
00068   SIGNA_STHDR_STUDYDATEDAY = 44,   /*  Date of Study (integer day) */
00069   SIGNA_STHDR_STUDYDATEMONTH = 45, /*  Date of Study (integer month) */
00070   SIGNA_STHDR_STUDYDATEYEAR = 46,  /*  Date of Study (integer year-1900) */
00071   SIGNA_STHDR_TIME_ASCII = 47,     /*  Time of Study (ascii hh:mm:ss) */
00072   SIGNA_STHDR_STUDYTIMEHOUR = 51,  /*  Time of Study (integer hr) */
00073   SIGNA_STHDR_STUDYTIMEMIN = 52,   /*  Time of Study (integer min) */
00074   SIGNA_STHDR_STUDYTIMESEC = 53,   /*  Time of Study (integer sec) */
00075   SIGNA_STHDR_PATIENT_NAME = 54,   /*  Patient Name */
00076   SIGNA_STHDR_PATIENT_ID = 70,     /*  Patient ID */
00077   SIGNA_STHDR_ID_PAD = 76,         /*  Patient ID padding for future exp. */
00078   SIGNA_STHDR_PATIENT_AGE = 78,    /*  Age of patient - xxx years or xxx[dDwWmMyY] */
00079   SIGNA_STHDR_SEX = 80,            /*  Sex of patient - M or F */
00080   SIGNA_STHDR_WEIGHT = 81,         /*  Weight of the patient in grams */
00081   SIGNA_STHDR_REF = 83,            /*  Referred by */
00082   SIGNA_STHDR_DIAG = 99,           /*  Diagnostician */
00083   SIGNA_STHDR_OP = 115,            /*  Operator */
00084   SIGNA_STHDR_DESC = 131,          /*  Description */
00085   SIGNA_STHDR_HIST = 161,          /*  History */
00086   SIGNA_STHDR_CRTIME = 221,        /*  Creation time in seconds. */
00087   SIGNA_STHDR_SITE_NAME = 223,     /*  Hospital name */
00088   SIGNA_STHDR_STATUS = 239,        /*  Patient status */
00089   SIGNA_STHDR_REQNUM = 240,        /*  Req. Number from Scan Rx first page */
00090   SIGNA_STHDR_CHECKSUM = 511       /*  checksum */
00091 };
00092 
00093 enum GE_4X_SERIESHDR_OFFSET
00094 {
00095   SIGNA_SEHDR_ID = 0,               /*  Series Header Identifier */
00096   SIGNA_SEHDR_REV = 7,              /*  Series Header Revision Number xx.xx.xx */
00097   SIGNA_SEHDR_NUMBLKS = 11,         /*  Number of Series Header Blocks */
00098   SIGNA_SEHDR_CREATOR_PID = 12,     /*  Series Header Creator (Process Name:PID) */
00099   SIGNA_SEHDR_CREATOR_TID = 28,     /*  Series Header Creator (Task ID) */
00100   SIGNA_SEHDR_RAWNUM = 29,          /*  Original Series Number */
00101   SIGNA_SEHDR_SERIES_NUM = 31,      /*  Series Number */
00102   SIGNA_SEHDR_RAWID = 33,           /*  Raw Data System ID */
00103   SIGNA_SEHDR_SYSTEMID = 35,        /*  System Generation ID */
00104   SIGNA_SEHDR_SATE_ASCII = 37,      /*  Date of Series (ascii dd-mmm-yy) */
00105   SIGNA_SEHDR_SERIESDATEDAY = 42,   /*  Date of Series (integer day) */
00106   SIGNA_SEHDR_SERIESDATEMONTH = 43, /*  Date of Series (integer month) */
00107   SIGNA_SEHDR_SERIESDATEYEAR = 44,  /*  Date of Series (integer year-1900) */
00108   SIGNA_SEHDR_TIME_ASCII = 45,      /*  Time of Series (ascii hh:mm:ss) */
00109   SIGNA_SEHDR_SERIESTIMEHOUR = 49,  /*  Time of Series (integer hr) */
00110   SIGNA_SEHDR_SERIESTIMEMIN = 50,   /*  Time of Series (integer min) */
00111   SIGNA_SEHDR_SERIESTIMESEC = 51,   /*  Time of Series (integer sec) */
00112   SIGNA_SEHDR_DESC = 52,            /*  Series Description */
00113   SIGNA_SEHDR_SERIESTYPE = 112,     /*  Series Type */
00114   SIGNA_SEHDR_COILTYPE = 113,       /*  Coil Type */
00115   SIGNA_SEHDR_COILNAME = 114,       /*  Coil Name (HEAD,BODY,coil name) (Not always present) */
00116   SIGNA_SEHDR_CONTRAST = 122,       /*  Contrast Description */
00117   SIGNA_SEHDR_PLANETYPE = 138,      /*  Plane Type */
00118   SIGNA_SEHDR_PLANENAME = 139,      /*  Plane Name (AXIAL,SAGITTAL,CORONAL,OBLIQUE,SCREEN SAVE) */
00119   SIGNA_SEHDR_IMAGEMODE = 147,      /*  Image Mode */
00120   SIGNA_SEHDR_FIELDSTRENGTH = 148,  /*  Magnetic Field Strength (Gauss) */
00121   SIGNA_SEHDR_PULSESEQUENCE = 149,  /*  Pulse Sequence */
00122   SIGNA_SEHDR_SEQUENCETYPE = 150,   /*  Pulse sequence subtype */
00123   SIGNA_SEHDR_FOV = 151,            /*  Field of view mm */
00124   SIGNA_SEHDR_CENTERRL = 153,       /*  Center RL R+ (relative to landmark) */
00125   SIGNA_SEHDR_CENTERAP = 155,       /*  Center AP A+ (relative to landmark) */
00126   SIGNA_SEHDR_CENTERSI = 157,       /*  Center SI S+ (relative to landmark) */
00127   SIGNA_SEHDR_ORIENT = 159,         /*  Orientation (0=supine,1=prone,2=lt decubitus,3=rt decubitus) */
00128   SIGNA_SEHDR_POSITION = 160,       /*  Position */
00129   SIGNA_SEHDR_LREF = 161,           /*  Longitudinal Anatomical Reference */
00130   SIGNA_SEHDR_VREF = 177,           /*  Vertical Anatomical Reference */
00131   SIGNA_SEHDR_VLAND = 193,          /*  Vertical Landmark (relative to tabletop) mm */
00132   SIGNA_SEHDR_HLAND = 195,          /*  Horizontal Landmark (relative to table center) mm */
00133   SIGNA_SEHDR_TABLELOC = 197,       /*  Physical Table Location relative to home */
00134   SIGNA_SEHDR_SCANMATRIXX = 199,    /*  Scan Matrix - X */
00135   SIGNA_SEHDR_SCANMATRIXY = 200,    /*  Scan Matrix - Y */
00136   SIGNA_SEHDR_IMAGEMATRIX = 201,    /*  Image Matrix */
00137   SIGNA_SEHDR_NUMIMAGES = 202,      /*  No. of Images Allocated */
00138   SIGNA_SEHDR_GATINGTYPE = 203,     /*  Gating Type */
00139   SIGNA_SEHDR_PSMODE = 204,         /*  Pulse sequence mode */
00140   SIGNA_SEHDR_PSDNAME = 205,        /*  PSD name from NAME = aPPL psd name */
00141   SIGNA_SEHDR_LANDCOUNT = 211,      /*  Landmark counter */
00142   SIGNA_SEHDR_PROTOCOL = 213,       /*  Protocol name for Scan */
00143   SIGNA_SEHDR_SCOILTYPE = 223,      /*  Surface coil type */
00144   SIGNA_SEHDR_SUPPTECH = 224,       /*  Suppression technique */
00145   SIGNA_SEHDR_SAT = 225,            /*  Bitmap of SAT selections */
00146   SIGNA_SEHDR_SCIC = 226,           /*  Surface Coil Intensity Correction Flag */
00147   SIGNA_SEHDR_RSATLOC = 227,        /*  R saturation pulse location  - mm from landmark */
00148   SIGNA_SEHDR_LSATLOC = 228,        /*  L saturation pulse location  - mm from landmark */
00149   SIGNA_SEHDR_ASATLOC = 229,        /*  A saturation pulse location  - mm from landmark */
00150   SIGNA_SEHDR_PSATLOC = 230,        /*  P saturation pulse location  - mm from landmark */
00151   SIGNA_SEHDR_SSATLOC = 231,        /*  S saturation pulse location  - mm from landmark */
00152   SIGNA_SEHDR_ISATLOC = 232,        /*  I saturation pulse location  - mm from landmark */
00153   SIGNA_SEHDR_SATTHICK_X = 233,     /*  X saturation pulse thickness - mm */
00154   SIGNA_SEHDR_SATTHICK_Y = 234,     /*  Y saturation pulse thickness - mm */
00155   SIGNA_SEHDR_SATTHICK_Z = 235,     /*  Z saturation pulse thickness - mm */
00156   SIGNA_SEHDR_VASMODE = 236,        /*  Vascular mode */
00157   SIGNA_SEHDR_FLOWAXIS = 237,       /*  Phase contrast flow axis */
00158   SIGNA_SEHDR_VENC = 238,           /*  unused venc ... see image header */
00159   SIGNA_SEHDR_GATINGTYPE2 = 239,    /*  more pulse sequence types */
00160   SIGNA_SEHDR_CHECKSUM = 511        /*  checksum */
00161 };
00162 
00163 enum GE_4X_IMAGEHDR_OFFSET
00164 {
00165   SIGNA_IMHDR_ID = 0,                /*  Image Header Identifier */
00166   SIGNA_IMHDR_REV = 7,               /*  Image Header Revision Number xx.xx.xx */
00167   SIGNA_IMHDR_NUMBLKS = 11,          /*  Number of Image Header Blocks */
00168   SIGNA_IMHDR_CREATOR_PID = 12,      /*  Image Header Creator (Process Name:PID) */
00169   SIGNA_IMHDR_CREATOR_TID = 28,      /*  Image Header Creator (Task ID) */
00170   SIGNA_IMHDR_SATE_ASCII = 29,       /*  Date of Image (ascii dd-mmm-yy) */
00171   SIGNA_IMHDR_IMAGEDATEDAY = 34,     /*  Date of Image (integer day) */
00172   SIGNA_IMHDR_IMAGEDATEMONTH = 35,   /*  Date of Image (integer month) */
00173   SIGNA_IMHDR_IMAGEDATEYEAR = 36,    /*  Date of Image (integer year-1900) */
00174   SIGNA_IMHDR_TIME_ASCII = 37,       /*  Time of Image (ascii hh:mm:ss) */
00175   SIGNA_IMHDR_IMAGETIMEHOUR = 41,    /*  Time of Image (integer hr) */
00176   SIGNA_IMHDR_IMAGETIMEMIN = 42,     /*  Time of Image (integer min) */
00177   SIGNA_IMHDR_IMAGETIMESEC = 43,     /*  Time of Image (integer sec) */
00178   SIGNA_IMHDR_IMAGE_NUM = 44,        /*  Image Number */
00179   SIGNA_IMHDR_SERIES_NUM = 46,       /*  Series NumbxHdrer of Image */
00180   SIGNA_IMHDR_RAWID = 48,            /*  Raw Data System ID */
00181   SIGNA_IMHDR_SYSTEM_ID = 50,        /*  System Generation ID */
00182   SIGNA_IMHDR_LOCATIONRMIN = 52,     /*  Start Location X, Right min */
00183   SIGNA_IMHDR_LOCATIONRMAX = 54,     /*  End Location X, Right max */
00184   SIGNA_IMHDR_LOCATIONAMIN = 56,     /*  Start Location Y, Anterior min */
00185   SIGNA_IMHDR_LOCATIONAMAX = 58,     /*  End Location Y, Anterior max */
00186   SIGNA_IMHDR_LOCATIONSMIN = 60,     /*  Start Location Z, Superior min */
00187   SIGNA_IMHDR_LOCATIONSMAX = 62,     /*  End Location Z, Superior max */
00188   SIGNA_IMHDR_SLICELOC = 73,         /*  Image Location relative to landmark */
00189   SIGNA_IMHDR_TABLEPOS = 75,         /*  Table Position */
00190   SIGNA_IMHDR_SLICE_THICK = 77,      /*  Thickness in mm */
00191   SIGNA_IMHDR_SLICE_SPACING = 79,    /*  Spacing in mm */
00192   SIGNA_IMHDR_ROUND = 81,            /*  Round */
00193   SIGNA_IMHDR_TR = 82,               /*  Repetition/Recovery Time uS */
00194   SIGNA_IMHDR_SCANTIME = 84,         /*  Scan Time uS */
00195   SIGNA_IMHDR_TE = 86,               /*  Echo Delay uS */
00196   SIGNA_IMHDR_TI = 88,               /*  Inversion Time uS */
00197   SIGNA_IMHDR_OT0 = 90,              /*  Other time 0 - Reserved for future use. */
00198   SIGNA_IMHDR_OT1 = 92,              /*  Other time 1 - Reserved for future use. */
00199   SIGNA_IMHDR_OT2 = 94,              /*  Other time 2 - Reserved for future use. */
00200   SIGNA_IMHDR_OT3 = 96,              /*  Other time 3 - Reserved for future use. */
00201   SIGNA_IMHDR_NUMECHOS = 98,         /*  Number of echos. */
00202   SIGNA_IMHDR_ECHONUM = 99,          /*  Echo number. */
00203   SIGNA_IMHDR_NUMSLICES = 100,       /*  Number of slices in scan group. */
00204   SIGNA_IMHDR_NUMAVG = 101,          /*  Number of averages (before fractional nex) */
00205   SIGNA_IMHDR_RMODE = 102,           /*  Research mode used */
00206   SIGNA_IMHDR_PSD_FILE = 103,        /*  Name of PSD file. */
00207   SIGNA_IMHDR_PSD_DAY = 119,         /*  Creation Date of PSD file dd */
00208   SIGNA_IMHDR_PSD_MONTH = 120,       /*  Creation Date of PSD file mm */
00209   SIGNA_IMHDR_PSD_YEAR = 121,        /*  Creation Date of PSD file yy-1900 */
00210   SIGNA_IMHDR_PSD_HOUR = 122,        /*  Creation Date of PSD file hh */
00211   SIGNA_IMHDR_PSD_MINUTE = 123,      /*  Creation Date of PSD file mm */
00212   SIGNA_IMHDR_PSD_SECOND = 124,      /*  Creation Date of PSD file ss */
00213   SIGNA_IMHDR_GRAPHRX = 125,         /*  Graphically Prescribed (? any non-zero is yes) */
00214   SIGNA_IMHDR_SERIES_RX = 126,       /*  Series Numbers [3*3] from which prescribed */
00215   SIGNA_IMHDR_IMAGE_RX = 131,        /*  Image Numbers [3*3] from which prescribed */
00216   SIGNA_IMHDR_SHAPE = 136,           /*  Image Shape */
00217   SIGNA_IMHDR_X_DIM = 137,           /*  X pixel dimension */
00218   SIGNA_IMHDR_Y_DIM = 138,           /*  Y pixel dimension */
00219   SIGNA_IMHDR_PIXELSIZE = 139,       /*  Pixel Size - mm */
00220   SIGNA_IMHDR_COMPRESS = 141,        /*  Image Compressed (non-zero=technique) */
00221   SIGNA_IMHDR_BITPIX = 142,          /*  Bits per Pixel - not always filled in */
00222   SIGNA_IMHDR_WINDOW = 143,          /*  Default Window */
00223   SIGNA_IMHDR_LEVEL = 144,           /*  Default Level */
00224   SIGNA_IMHDR_NUMBLKS_FILE = 145,    /*  Number of Blocks in File */
00225   SIGNA_IMHDR_NEX = 146,             /*  Number of excitations (presumably post-fractional NEX) */
00226   SIGNA_IMHDR_PEAK_SAR = 148,        /*  Value of peak SAR watts/kg */
00227   SIGNA_IMHDR_AVG_SAR = 150,         /*  Value of average SAR watts/kg */
00228   SIGNA_IMHDR_SAR_MON = 152,         /*  SAR monitored */
00229   SIGNA_IMHDR_CONTIG_SLICES = 153,   /*  Contiguous slices (? any non-zero is yes) */
00230   SIGNA_IMHDR_CARDIAC_RATE = 154,    /*  Cardiac Heart Rate */
00231   SIGNA_IMHDR_TRIG_DELAY = 155,      /*  Total Delay Time After Trigger - ms between QRS peak and 1st excitation pulse */
00232   SIGNA_IMHDR_ARR = 157,             /*  Arrhythmia Rejection Ratio - % of avg RR during which trigger is recognized */
00233   SIGNA_IMHDR_CRTIME = 158,          /*  Cardiac Rep Time - 1 pulse every beat, 2 pulse very 2nd beat, etc */
00234   SIGNA_IMHDR_ICC = 159,             /*  Images per Cardiac Cycle (single scan only) */
00235   SIGNA_IMHDR_TOTAL_RR = 160,        /*  Number of RR's during the Scan */
00236   SIGNA_IMHDR_TRANS_DB = 162,        /*  Transmit attenuator setting .1 dB */
00237   SIGNA_IMHDR_REC_DB = 163,          /*  Recieve attenuator setting .1dB */
00238   SIGNA_IMHDR_FIELD = 164,           /*  Magnetic Field Strength 10 microgauss */
00239   SIGNA_IMHDR_OFFSET = 166,          /*  Image offset - frequency/phase offset [-256...256] */
00240   SIGNA_IMHDR_DELAY = 167,           /*  Inter image/inter location delay - ms between excitation pulses within RR interval */
00241   SIGNA_IMHDR_PSD_NAME = 169,        /*  PSD name from NAME = aPPL psd name */
00242   SIGNA_IMHDR_FLIP = 175,            /*  Flip angle for GRASS */
00243   SIGNA_IMHDR_CORRECT = 176,         /*  Type of correction for surface coils ????? */
00244   SIGNA_IMHDR_SERIES = 178,          /*  Series no. of corrected/uncor images ????? */
00245   SIGNA_IMHDR_IMAGE = 180,           /*  Image no. of corrected/uncor images ????? */
00246   SIGNA_IMHDR_EX_COIL = 182,         /*  Extremity coil */
00247   SIGNA_IMHDR_LOC2_SER = 193,        /*  Series no. of second localizer */
00248   SIGNA_IMHDR_LOC2_IMG = 195,        /*  Image no. of second localizer */
00249   SIGNA_IMHDR_LOC_R = 197,           /*  R center coordinate on plane image mm */
00250   SIGNA_IMHDR_LOC_A = 199,           /*  A center coordinate on plane image mm */
00251   SIGNA_IMHDR_LOC_S = 201,           /*  S center coordinate on plane image mm */
00252   SIGNA_IMHDR_NORM_R = 203,          /*  R normal coordinate mm */
00253   SIGNA_IMHDR_NORM_A = 205,          /*  A normal coordinate mm */
00254   SIGNA_IMHDR_NORM_S = 207,          /*  S normal coordinate mm */
00255   SIGNA_IMHDR_TLHC_R = 209,          /*  TLHC R coordinate mm */
00256   SIGNA_IMHDR_TLHC_A = 211,          /*  TLHC A coordinate mm */
00257   SIGNA_IMHDR_TLHC_S = 213,          /*  TLHC S coordinate mm */
00258   SIGNA_IMHDR_TRHC_R = 215,          /*  TRHC R coordinate mm */
00259   SIGNA_IMHDR_TRHC_A = 217,          /*  TRHC A coordinate mm */
00260   SIGNA_IMHDR_TRHC_S = 219,          /*  TRHC S coordinate mm */
00261   SIGNA_IMHDR_BLHC_R = 221,          /*  BLHC R coordinate mm */
00262   SIGNA_IMHDR_BLHC_A = 223,          /*  BLHC A coordinate mm */
00263   SIGNA_IMHDR_BLHC_S = 225,          /*  BLHC S coordinate mm */
00264   SIGNA_IMHDR_HDRDISC = 227,         /*  Image header disclaimer */
00265   SIGNA_IMHDR_MIN_DELAY = 228,       /*  Minimum delay after trigger ms */
00266   SIGNA_IMHDR_NUM_PHASES = 229,      /*  Number of cardiac phases to reconstruct [1...32] */
00267   SIGNA_IMHDR_TE2 = 230,             /*  TE2 (VEMP) us */
00268   SIGNA_IMHDR_SWAP = 232,            /*  Swap phase/frequency axis - operators choice */
00269   SIGNA_IMHDR_PAUSE_INT = 233,       /*  Pause interval ms */
00270   SIGNA_IMHDR_PAUSE_TIME = 234,      /*  Pause time ms */
00271   SIGNA_IMHDR_CV_BITMAP = 236,       /*  Bitmap defining users CVs */
00272   SIGNA_IMHDR_USER0 = 237,           /*  PSD user variable 0 */
00273   SIGNA_IMHDR_USER1 = 239,           /*  PSD user variable 1 */
00274   SIGNA_IMHDR_USER2 = 241,           /*  PSD user variable 2 */
00275   SIGNA_IMHDR_USER3 = 243,           /*  PSD user variable 3 */
00276   SIGNA_IMHDR_USER4 = 245,           /*  PSD user variable 4 */
00277   SIGNA_IMHDR_USER5 = 247,           /*  PSD user variable 5 */
00278   SIGNA_IMHDR_USER6 = 249,           /*  PSD user variable 6 */
00279   SIGNA_IMHDR_USER7 = 251,           /*  PSD user variable 7 */
00280   SIGNA_IMHDR_USER8 = 253,           /*  PSD user variable 8 */
00281   SIGNA_IMHDR_USER9 = 255,           /*  PSD user variable 9 */
00282   SIGNA_IMHDR_OBLIQUE = 257,         /*  Oblique plane (most like plane) */
00283   SIGNA_IMHDR_CONTRAST = 258,        /*  Contrast used */
00284   SIGNA_IMHDR_CONTRAST_TYPE = 259,   /*  Contrast agent */
00285   SIGNA_IMHDR_CONTRAST_AMT = 264,    /*  Contrast amount */
00286   SIGNA_IMHDR_FILEFRMT = 266,        /*  File format */
00287   SIGNA_IMHDR_AUTOCF = 267,          /*  Auto center frequency */
00288   SIGNA_IMHDR_TRANSMIT_FREQ = 268,   /*  Actual transmit freq used on scan Hz */
00289   SIGNA_IMHDR_RECEIVE_FREQ = 270,    /*  Actual receive freq used on scan Hz */
00290   SIGNA_IMHDR_AUTOTRANSFREQ = 272,   /*  Recommended automated transmit freq Hz */
00291   SIGNA_IMHDR_AUTORECFREQ = 274,     /*  Recommended automated receive freq Hz */
00292   SIGNA_IMHDR_AUTOTRANSDB = 276,     /*  Recommended automated transmit attenuation .1 dB */
00293   SIGNA_IMHDR_AUTORECSDB = 278,      /*  Recommended automated receive attenuation .1 dB */
00294   SIGNA_IMHDR_HISTOGRAM = 280,       /*  Histogram present in raw header? */
00295   SIGNA_IMHDR_SWAPR = 281,           /*  Swapped phase/frequency - reality (rules or choice) */
00296   SIGNA_IMHDR_R1 = 282,              /*  R1 for prescan */
00297   SIGNA_IMHDR_R2 = 283,              /*  R2 for prescan */
00298   SIGNA_IMHDR_VBW = 284,             /*  Variable bandwidth - docs say enum=0=no,1=yes but seems to be kHz */
00299   SIGNA_IMHDR_R1MAN = 285,           /*  R1 manual */
00300   SIGNA_IMHDR_R2MAN = 286,           /*  R2 manual */
00301   SIGNA_IMHDR_AUTOPRESCAN = 287,     /*  auto/manual prescan flag */
00302   SIGNA_IMHDR_MODPRESCAN = 288,      /*  Changed prescan values */
00303   SIGNA_IMHDR_IMAGE_TYPE = 289,      /*  Image type */
00304   SIGNA_IMHDR_VASCCOLLAPSE = 290,    /*  Vascular collapse */
00305   SIGNA_IMHDR_THICKDISC = 291,       /*  Thickness disclaimer */
00306   SIGNA_IMHDR_VENC = 292,            /*  PC venc mm/sec */
00307   SIGNA_IMHDR_PRJANGLE = 293,        /*  tardis projection angle - degrees */
00308   SIGNA_IMHDR_CONCAT_SAT = 295,      /*  concatenated sat selected */
00309   SIGNA_IMHDR_FRACECHO = 296,        /*  TE Flag */
00310   SIGNA_IMHDR_ETL = 297,             /*  Echo train length */
00311   SIGNA_IMHDR_PHASES = 299,          /*  Slice multiplier to obtain phases for FAST - MP option (multiphase) - number of phases per location */
00312   SIGNA_IMHDR_PHASENUM = 300,        /*  Cardiac phase number of current image */
00313   SIGNA_IMHDR_NUMACQ = 301,          /*  Number of Acquisitions in scan */
00314   SIGNA_IMHDR_VASC_FLAG = 302,       /*  Vascular imaging flags */
00315   SIGNA_IMHDR_VENC_SCALE = 303,      /*  VENC scaling factor */
00316   SIGNA_IMHDR_CHECKSUM = 511         /*  checksum */
00317 };
00318 
00319 enum GE_4X_OFFSETS {
00320     SIGNA_STHDR_START=    6*256,
00321     SIGNA_SEHDR_START=    8*256,
00322     SIGNA_IHDR_START=     10*256
00323 };
00324 
00325 #endif  /* __Ge4xHdr_h */
00326