32 #ifndef itkGEAdwImageIO_h
33 #define itkGEAdwImageIO_h
34 #include "ITKIOGEExport.h"
75 CanReadFile(
const char * FileNameToRead)
override;
121 ReadHeader(
const char * FileNameToRead)
override;
127 GE_ADW_SU_ID_LEN = 4,
130 GE_ADW_SU_PRODID_LEN = 13,
133 GE_ADW_EX_SUID_LEN = 4,
136 GE_ADW_EX_NO_LEN = 2,
139 GE_ADW_EX_HOSPNAME_LEN = 33,
142 GE_ADW_EX_MAGSTRENGTH_LEN = 4,
145 GE_ADW_EX_PATID_LEN = 13,
148 GE_ADW_EX_PATNAME_LEN = 25,
151 GE_ADW_EX_PATAGE_LEN = 2,
154 GE_ADW_EX_PATIAN_LEN = 2,
157 GE_ADW_EX_PATSEX_LEN = 2,
160 GE_ADW_EX_PATWEIGHT_LEN = 4,
163 GE_ADW_EX_HIST_LEN = 61,
166 GE_ADW_EX_DATETIME_LEN = 4,
169 GE_ADW_EX_REFPHY_LEN = 33,
172 GE_ADW_EX_DIAGRAD_LEN = 33,
175 GE_ADW_EX_OP_LEN = 4,
178 GE_ADW_EX_DESC_LEN = 23,
181 GE_ADW_EX_TYP_LEN = 3,
184 GE_ADW_EX_FORMAT_LEN = 2,
187 GE_ADW_EX_SYSID_LEN = 9,
194 GE_ADW_SE_SUID_LEN = 4,
197 GE_ADW_SE_UNIQ_LEN = 2,
200 GE_ADW_SE_EXNO_LEN = 2,
203 GE_ADW_SE_NO_LEN = 2,
206 GE_ADW_SE_DATETIME_LEN = 4,
209 GE_ADW_SE_DESC_LEN = 30,
212 GE_ADW_SE_TYP_LEN = 2,
215 GE_ADW_SE_PLANE_LEN = 2,
218 GE_ADW_SE_POSITION_LEN = 4,
221 GE_ADW_SE_ENTRY_LEN = 4,
224 GE_ADW_SE_ANREF_LEN = 3,
227 GE_ADW_SE_CONTRAST_LEN = 2,
231 GE_ADW_SE_START_RAS_LEN = 1,
234 GE_ADW_SE_START_LOC_LEN = 4,
238 GE_ADW_SE_END_RAS_LEN = 1,
241 GE_ADW_SE_END_LOC_LEN = 4,
245 GE_ADW_SE_NUMIMAGES_LEN = 4,
252 GE_ADW_IM_SUID_LEN = 4,
255 GE_ADW_IM_UNIQ_LEN = 2,
258 GE_ADW_IM_EXNO_LEN = 2,
261 GE_ADW_IM_SENO_LEN = 2,
264 GE_ADW_IM_NO_LEN = 2,
268 GE_ADW_IM_DATETIME_LEN = 4,
272 GE_ADW_IM_ACTUAL_DT_LEN = 4,
275 GE_ADW_IM_SCTIME_LEN = 4,
278 GE_ADW_IM_SLTHICK_LEN = 4,
282 GE_ADW_IM_IMATRIX_X_LEN = 2,
286 GE_ADW_IM_IMATRIX_Y_LEN = 2,
289 GE_ADW_IM_DFOV_LEN = 4,
293 GE_ADW_IM_DFOV_RECT_LEN = 4,
296 GE_ADW_IM_DIM_X_LEN = 4,
299 GE_ADW_IM_DIM_Y_LEN = 4,
302 GE_ADW_IM_PIXSIZE_X_LEN = 4,
305 GE_ADW_IM_PIXSIZE_Y_LEN = 4,
308 GE_ADW_IM_CONTMODE_LEN = 2,
311 GE_ADW_IM_PLANE_LEN = 2,
315 GE_ADW_IM_SCANSPACING_LEN = 4,
318 GE_ADW_IM_LOC_RAS_LEN = 1,
321 GE_ADW_IM_LOC_LEN = 4,
325 GE_ADW_IM_ULHC_R_LEN = 4,
329 GE_ADW_IM_ULHC_A_LEN = 4,
333 GE_ADW_IM_ULHC_S_LEN = 4,
337 GE_ADW_IM_URHC_R_LEN = 4,
341 GE_ADW_IM_URHC_A_LEN = 4,
345 GE_ADW_IM_URHC_S_LEN = 4,
349 GE_ADW_IM_BRHC_R_LEN = 4,
353 GE_ADW_IM_BRHC_A_LEN = 4,
357 GE_ADW_IM_BRHC_S_LEN = 4,
360 GE_ADW_IM_TR_LEN = 4,
363 GE_ADW_IM_TI_LEN = 4,
366 GE_ADW_IM_TE_LEN = 4,
369 GE_ADW_IM_NUMECHO_LEN = 2,
372 GE_ADW_IM_ECHONUM_LEN = 2,
375 GE_ADW_IM_NEX_LEN = 4,
378 GE_ADW_IM_CONTIG_LEN = 2,
381 GE_ADW_IM_HRTRATE_LEN = 2,
384 GE_ADW_IM_TDEL_LEN = 4,
388 GE_ADW_IM_XMTGAIN_LEN = 2,
392 GE_ADW_IM_MR_FLIP_LEN = 2,
396 GE_ADW_IM_CPHASE_LEN = 2,
399 GE_ADW_IM_SWAPPF_LEN = 2,
402 GE_ADW_IM_OBPLANE_LEN = 4,
405 GE_ADW_IM_XMTFREQ_LEN = 4,
408 GE_ADW_IM_PRESCAN_R1_LEN = 2,
411 GE_ADW_IM_PRESCAN_R2_LEN = 2,
414 GE_ADW_IM_IMODE_LEN = 2,
417 GE_ADW_IM_IOPT_LEN = 4,
420 GE_ADW_IM_PSEQ_LEN = 2,
423 GE_ADW_IM_PSDNAME_LEN = 33,
426 GE_ADW_IM_CTYP_LEN = 2,
429 GE_ADW_IM_CNAME_LEN = 17,
433 GE_ADW_IM_SUPP_TECH_LEN = 2,
436 GE_ADW_IM_VBW_LEN = 4,
440 GE_ADW_IM_SLQUANT_LEN = 2,
443 GE_ADW_IM_USER0_LEN = 4,
446 GE_ADW_IM_USER1_LEN = 4,
449 GE_ADW_IM_USER2_LEN = 4,
452 GE_ADW_IM_USER3_LEN = 4,
455 GE_ADW_IM_USER4_LEN = 4,
458 GE_ADW_IM_USER5_LEN = 4,
461 GE_ADW_IM_USER6_LEN = 4,
464 GE_ADW_IM_USER7_LEN = 4,
467 GE_ADW_IM_USER8_LEN = 4,
470 GE_ADW_IM_USER9_LEN = 4,
473 GE_ADW_IM_USER10_LEN = 4,
476 GE_ADW_IM_USER11_LEN = 4,
479 GE_ADW_IM_USER12_LEN = 4,
482 GE_ADW_IM_USER13_LEN = 4,
485 GE_ADW_IM_USER14_LEN = 4,
488 GE_ADW_IM_USER15_LEN = 4,
491 GE_ADW_IM_USER16_LEN = 4,
494 GE_ADW_IM_USER17_LEN = 4,
497 GE_ADW_IM_USER18_LEN = 4,
500 GE_ADW_IM_USER19_LEN = 4,
503 GE_ADW_IM_USER20_LEN = 4,
506 GE_ADW_IM_USER21_LEN = 4,
509 GE_ADW_IM_USER22_LEN = 4,
512 GE_ADW_IM_USER23_LEN = 4,
515 GE_ADW_IM_USER24_LEN = 4,
518 GE_ADW_IM_SATBITS_LEN = 2,
522 GE_ADW_IM_SCIC_LEN = 2,
525 GE_ADW_IM_FLAX_LEN = 2,
528 GE_ADW_IM_VENC_LEN = 2,
531 GE_ADW_IM_THK_DISCLMR_LEN = 2,
534 GE_ADW_IM_VAS_COLLAPSE_LEN = 2,
537 GE_ADW_IM_X_AXIS_ROT_LEN = 4,
540 GE_ADW_IM_Y_AXIS_ROT_LEN = 4,
543 GE_ADW_IM_Z_AXIS_ROT_LEN = 4,
546 GE_ADW_IM_ECHO_TRN_LEN = 2,
549 GE_ADW_IM_FRAC_ECHO_LEN = 2,
552 GE_ADW_IM_PREP_PULSE_LEN = 2,
556 GE_ADW_IM_CPHASENUM_LEN = 2,
559 GE_ADW_IM_VAR_ECHO_LEN = 2,
562 GE_ADW_IM_FREQ_DIR_LEN = 2,
565 GE_ADW_IM_VMODE_LEN = 2,
569 GE_ADW_VARIABLE_HDR_LENGTH_LEN = 4,
577 #endif // itkGEAdwImageIO_h