Doxygen Source Code Documentation
siemens_vision.h
Go to the documentation of this file.00001 #ifndef _SIEMENS_VISION_HEADER_ 00002 #define _SIEMENS_VISION_HEADER_ 00003 00004 #define u_int unsigned int 00005 #define SIEMENS_HEADERSIZE 6144 00006 00007 struct Siemens_vision_header { 00008 u_int SiemensStudyDateYYYY; 00009 u_int SiemensStudyDateMM ; 00010 u_int SiemensStudyDateDD ; 00011 u_int AcquisitionDateYYYY ; 00012 u_int AcquisitionDateMM ; 00013 u_int AcquisitionDateDD ; 00014 u_int ImageDateYYYY ; 00015 u_int ImageDateMM ; 00016 u_int ImageDateDD ; 00017 u_int SiemensStudyTimeHH ; 00018 u_int SiemensStudyTimeMM ; 00019 u_int SiemensStudyTimeSS; 00020 u_int i1; 00021 u_int AcquisitionTimeHH ; 00022 u_int AcquisitionTimeMM ; 00023 u_int AcquisitionTimeSS ; 00024 u_int i2; 00025 u_int ImageTimeHH ; 00026 u_int ImageTimeMM ; 00027 u_int ImageTimeSS ; 00028 char d1[16]; 00029 char Manufacturer[7]; 00030 char d2[2]; 00031 char InstitutionName[25] ; 00032 char d3[638]; 00033 char PatientName[27]; 00034 char PatientID[12]; 00035 char d5[737]; 00036 double SliceThickness ; 00037 double x1; 00038 double RepetitionTime; 00039 double EchoTime; 00040 double x2,x3; 00041 double FrequencyMHz; 00042 char d6[167]; 00043 char ReceivingCoil[16]; /* offset 1767 */ 00044 00045 #if 1 /* RWCox */ 00046 char d7a[1081]; 00047 u_int DisplayMatrixSize ; /* offset 2864 */ 00048 char d7b[76] ; 00049 #else 00050 char d7[1161]; 00051 #endif 00052 char SequencePrgName[65]; /* offset 2944 */ 00053 char SequenceWkcName[65]; 00054 char SequenceAuthor[9]; 00055 char SequenceType[8]; 00056 char d4[653]; 00057 double FOVRow ; 00058 double FOVColumn ; 00059 double x4; 00060 double CenterPointX ; 00061 double CenterPointY ; 00062 double CenterPointZ ; 00063 double NormalVectorX ; 00064 double NormalVectorY ; 00065 double NormalVectorZ ; 00066 double DistanceFromIsocenter ; 00067 double x5; 00068 double RowVectorX ; 00069 double RowVectorY ; 00070 double RowVectorZ ; 00071 double ColumnVectorX ; 00072 double ColumnVectorY ; 00073 double ColumnVectorZ ; 00074 char OrientationSet1Top[4]; 00075 char OrientationSet1Left[4]; 00076 char OrientationSet1Back[4]; 00077 char OrientationSet2Down[4]; 00078 char OrientationSet2Right[4]; 00079 char OrientationSet2Front[4]; 00080 char SequenceName[32]; 00081 char d8[1064]; 00082 double PixelSizeRow ; 00083 double PixelSizeColumn ; 00084 char d9[530]; 00085 char TextImageNumber[4]; 00086 char d10[9]; 00087 char TextDate[12]; 00088 char TextTime[5]; 00089 char d11[230]; 00090 char TextSlicePosition[8]; 00091 00092 } ; 00093 #endif