ITK
4.1.0
Insight Segmentation and Registration Toolkit
|
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