Package gov.nih.mipav.model.file
Class FileInfoGESigna5X
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.file.FileInfoBase
-
- gov.nih.mipav.model.file.FileInfoGESigna5X
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class FileInfoGESigna5X extends FileInfoBase
This structures contains the information that describes how a GE Signa 5X image is stored on disk.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gov.nih.mipav.model.file.FileInfoBase
FileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
-
-
Field Summary
Fields Modifier and Type Field Description int
actualDateTime
18.int
addValue
112 - value to add to pixels.java.lang.String
anatomicalRef
84 - 3 bytes - Anatomical Reference.int
autoXmtFreq
282 Auto Center Frequency (0.1 Hz).short
autoXmtGain
286 Auto Transmit Gain (0.1 dB).int
calFldStr
388 Calibrated Field Strength (x10 uGauss).float
cellSpace
54 Cell spacing.short
cenFreq
296 Center frequency method.int
checkSum
54 - 16 bit end around carry sum of pixels **** (read as unsigned short).java.lang.String
coilName
362 17 characters.short
coilType
360.short
compress
120 image compression type for allocation.int
compression
20 0 as is 1 retangular 2 packed 3 compressed 4 compressed and packed.short
contig
222 Continuous slices flag.short
contrastMode
106.short
cPhase
260 Total cardiac phase prescribed.short
cPhaseNum
646 Cardiac phase number.private long
currentSeconds
DOCUMENT ME!short
dasType
68 DAS type.int
dateTime
14 allocation date time.private int
day
DOCUMENT ME!float
dbdt
838 peak rate of change in gradient field, tesla/sec.float
dbdtPer
842 limit in units of percent of theoretical curve.short
dcnDensity
74 Decon kernel density.short
dcnLen
72 Number of elements in Decon kernel.short
dcnShiftCnt
78 Decon kernel shift count.short
dcnStepSize
76 Decon kernel stepsize.int
depth
16 - number of bits.short
detect
44 detector type.java.lang.String
diagRad
245 - 33 bytes Diagnostician/Radiologist.byte
diskid
6 - (internal use) Disk ID.float
echo1Alpha
240.float
echo1Beta
244.short
echo1Level
250.short
echo1Window
248.float
echo2Alpha
252.float
echo2Beta
256.short
echo2Level
262.short
echo2Window
260.float
echo3Alpha
264.float
echo3Beta
268.short
echo3Level
274.short
echo3Window
272.float
echo4Alpha
276.float
echo4Beta
280.short
echo4Level
286.short
echo4Window
284.float
echo5Alpha
288.float
echo5Beta
292.short
echo5Level
298.short
echo5Window
296.float
echo6Alpha
300.float
echo6Beta
304.short
echo6Level
310.short
echo6Window
308.float
echo7Alpha
312.float
echo7Beta
316.short
echo7Level
322.short
echo7Window
320.float
echo8Alpha
324.float
echo8Beta
328.short
echo8Level
334.short
echo8Window
332.short
echoNum
212 echo number.int
echoTime
202 pulse echo time (usec).short
effEchoSpace
828 effective echo spacing for EPI.float
endLoc
128 - Last scan location (L/S).java.lang.String
endRAS
126 - 1 byte - RAS letter for last scan location (L/S).int
entry
80 - Patient Entry.java.lang.String
equipmentUID
400 - 32 bytes.float
estdbdtPer
846 PSD estimated limit in units of percent.float
estdbdtts
850 PSD estimated limit in Tesla/sec.short
ETL
640 Echo train length.java.lang.String
exAllocKey
334 - 13 bytes Process that allocated this record.int
examNum
8 - Read as unsigned short.java.lang.String
examType
305 - 3 bytes i.e.int
exChecksum
356 (internal use) Exam Record Checksum.int
exComplete
360 (internal use) Exam complete flag.int
exDateTime
208 - Exam date/time stamp.int
exDeltaCount
348 (internal use) Number of updates to header.java.lang.String
exDesc
282 - 23 bytes Exam Description.java.lang.String
exDiskID
6 - 1 byte (internal use) Disk ID for this exam.short
exFormat
308 Exam format.int
exLastMod
328 Date/Time of Last Change.int
exModelCnt
424 (internal use) Number of 3D Models.int
exModelNum
420 (internal use) Last Model Number Used.int
exModelsData
432.int
exModelsLen
428.int
exNumArch
368 (internal use) Number of Series Archived.int
exNumSeries
372 (internal use) Number of Series Existing.int
exNumUnSer
384 (internal use) Number of Unstored series.java.lang.String
exPadding
508 - 516 bytes.int
exProspCnt
408 (internal use) number of Prosp/Scout Series.int
exProspData
416.int
exProspLen
412 (internal use) Prosp/Scout Sers Keys in Exam.int
exSeriesCt
364 (innternl use) Last Series Number Used.int
exSeriesData
380.int
exSeriesLen
376 (internal use) Series keys for this exam.short
exStat
436 Patient status.java.lang.String
exSysID
318 - 9 bytes Creator suite and host.int
exToArchCnt
396 (internal use) number of Unarchived Series.int
exToArchiveData
404.int
exToArchiveLen
400 (internal use) Unarchived series Keys in Exam.short
exUniq
4 (internal use) The Make_Unique Flag.int
exUnSeriesData
392.int
exUnSeriesLen
388 (internal use) Unstored Sers Keys in Exam.java.lang.String
exVersCre
352 - 2 bytes Genesis Version - Created.java.lang.String
exVersCur
354 - 2 bytes Genesis Version - Now.long
firstAxTime
310 Start time(secs) of first axial in exam.short
flax
574 Phase contrast flow axis.java.lang.String
forImgRev
190 foreign image revision.float
FOVX
34.float
FOVY
38.short
fracEcho
642 Fractional echo-effective TE flag.short
freqDir
742 Frequency Direction.short
gOffsetX
818 gradient offset in x-direction.short
gOffsetY
820 gradient offset in y-direction.short
gOffsetZ
822 gradient offset in z-direction.short
gpre
400 Graphically prescribed.short
heartRate
224 cardiac heart rate (beats per minute).int
height
12 - height of image.java.lang.String
hist
134 - 61 bytes Patient history.java.lang.String
hospName
10 - 33 characters hospital name.private int
hour
DOCUMENT ME!java.lang.String
im_alloc_key
506 13 characters Process that allocated this record.int
im_archived
544 (internal use) Image Archive Flag.int
im_checksum
540 (internal use) AcqRecon record checksum.int
im_complete
548 (Internal use) Image Complete Flag.int
im_lastmod
520.int
im_pds_a
528 PixelData size - as stored.int
im_pds_c
532 PixelData size - compressed.int
im_pds_u
536 PixelData size - Uncompressed.java.lang.String
im_verscre
524 2 characters Genesis Version - Created.java.lang.String
im_verscur
526 2 characters Genesis Version - Now.short
image_type
584 Magnitude, Phase, Imaginary, or Real.java.lang.String
image_uid
746 32 characters Image Unique ID.float
imageDimX
42.float
imageDimY
46.short
imageNum
12.int
imagesData
212.int
imagesLen
208 - (internal use) Image keys for this Series.float
imgBRHC_A
182 Bottom Right Hand Corner Anterior.float
imgBRHC_R
178 Bottom Right Hand Corner Right.float
imgBRHC_S
186 Bottom Right Hand Corner Superior.float
imgCtrA
134 Anterior(i.e.float
imgCtrR
130 Right (i.e.float
imgCtrS
138 Superior(i.e.int
imgHdrExamNum
8 - Read as unsigned short.short
imgHdrSeriesNum
10.java.lang.String
imgHdrSuiteID
0 - 4 bytes - suite ID.short
imgLevel
654 Level value.float
imgLoc
126.short
imgPCycle
246 Images per cardiac .1 cycle.short
imgrx
110 - image from which prescribed.float
imgTLHC_A
158 Top Left Hand Corner Anterior.float
imgTLHC_R
154 Top Left Hand Corner Right.float
imgTLHC_S
162 Top Left Hand Corner Superior.float
imgTRHC_A
170 Top Right Hand Corner Anterior.float
imgTRHC_R
166 Top Right Hand Corner Right.float
imgTRHC_S
174 Top Right Hand Corner Superior.short
imgWindow
652 Window value.short
iMode
298 Imaging mode.short
integrity
736 GE Image Integrity.long
intr_del
402 Interimage/interloc delay (uSec).int
inverTime
198 pulse inversion time (usec).long
iOptions
300 Imaging options.java.lang.String
IVCntrstAgent
72 - 17 bytes.java.lang.String
landmarkUID
368 - 32 bytes.int
lenCmprsnHdr
76 - length of.int
lenDBHdr
108 - length of.int
lenExamHdr
136 - length of.int
lenGraphics
100 - length of.int
lenHistoHdr
84 - length of.int
lenImageHdr
152 - length of.int
lenSeriesHdr
144 - length of.int
lenSuiteHdr
128 - length of.int
lenTextPlane
92 - length of.int
lenUID
60 - length of UID.int
lenUnpackHdr
68 - length of.int
lenUsrDefData
120 - length of.float
lmHor
88 - Horizontal landmark.java.lang.String
loc_ras
124 1 byte RAS letter of image location.int
magicNumber
0x494d4746 or "IMGF" or 1229801286.int
magStrength
80 Magnet strength (in gauss).short
magWgtFlag
730 Magnitude Weighting Flag.short
matrixSizeX
30.short
matrixSizeY
32.int
minDAT
256 minimum delay after trigger (usec).private int
minute
DOCUMENT ME!java.lang.String
mobileLoc
470 - 4 bytes.short
monSar
238 Monitor SAR Flag.private java.lang.String
month
DOCUMENT ME!private int
monthIndex
DOCUMENT ME!short
mr_flip
254 Flip angle for grass scans (degrees).java.lang.String
mr_padding
990 spare space.short
nEchoes
210 number of echoes.float
negScanSpacing
858 Negative scan spacing for overlap slices.short
nEPI
826 number of EPI shots.float
NEX
218 Number of excitations.float
norm_A
146 Normal A coordinate.float
norm_R
142 Normal R coordinate.float
norm_S
150 Normal S coordinate.int
nPhase
738 Number of Phases.long
numCells
46 Number of cells in det.short
numDcnK
70 Number of Decon kernels.int
numUnImg
216 - (internal use) Number of Unstored Images.int
obliquePlane
270.int
offsetFreq
862 offset Frequency_Mag.java.lang.String
op
278 - 4 bytes operator.java.lang.String
OralCntrstAgent
89 - 17 bytes.java.lang.String
panSysID
59 - 9 bytes - Archiver Suite and Host.short
patian
124 Patient Age notation.short
patientAge
122.java.lang.String
patientID
84 - 13 bytes.java.lang.String
patientName
97 - 25 bytes.short
patientSex
126.int
patWeight
128 Patient Weight.short
pauseInterval
264 Pause interval (slices).float
pauseTime
266.java.lang.String
pixelID
58 - 14 bytes.float
pixelResX
50.float
pixelResY
54.short
planeType
114.int
position
76 - Patient Poisition.short
prepPulse
644 Prepartory pulse option.short
prescan_r1
288 PreScan R1-Analog.short
prescan_r2
290 PreScan R2-DIgital.short
preScanOpts
816 bitmap of prescan options.short
proj_alg
596 Projection Algorithm.java.lang.String
proj_name
598 13 characters Projection Algorithm Name.float
projectAngle
498 Projection Angle.short
protocolFlag
332 Non-zero indicates protocol exam.java.lang.String
prSysID
50 - 9 bytes - Primary Receiver Suite and Host.short
ps_flag
580 Auto/Manual Prescan flag.short
ps_status
582 Bitmap of changed values.int
psd_dateTime
342 PSD Creation Date and Time.java.lang.String
psd_iname
346 13 characters.short
pSeq
304 Pulse sequence.int
ptrCmprsnHdr
72 - pointer to.int
ptrDBHdr
104 - pointer to.int
ptrExamHdr
132 - pointer to.int
ptrGraphics
96 - pointer to.int
ptrHistoHdr
80 - pointer to.int
ptrImage
4 - byte displacement to pixel data.int
ptrImageHdr
148 - pointer to.int
ptrSeriesHdr
140 - pointer to.int
ptrSuiteHdr
124 - pointer to.int
ptrTextPlane
88 - pointer to.int
ptrUID
56 - pointer to unique image identifier (UID).int
ptrUnpackHdr
64 - pointer to.int
ptrUsrDefData
116 - pointer to.int
pulseRepTime
194 pulse repetition time (usec).short
pulseSeqMode
306.java.lang.String
pulseSeqName
308 33 characters.int
rawRunNum
384 RawData Run Number.short
rbpm
832 respiratory rate, breaths per minute.short
rcvGain1
250 Actual receive gain analog (.1db).short
rcvGain2
252 Actual receive gain digital (.1db).short
rcvType
836 type of receiver used.java.lang.String
refImg
650 Reference image field.java.lang.String
refPhy
212 - 33 bytes Referring Physician.float
repTime
242 Cardiac repertition time.java.lang.String
reqnum
195 - 13 bytes Requisition Number.short
rtPoint
834 repiratory trigger point as percent of max.float
sarAvg
230 Average SAR.float
sarAvgHead
854 Avg head SAR.float
sarPeak
234 Peak SAR.short
satbits
552 Bitmap of SAT selections.short
satxloc1
556 R-side pulse rel to lndmrk.short
satxloc2
558 L-side pulse rel to lndmrk.short
satxthick
568 Thickness of X-axis SAT pulse.short
satyloc1
560 A-side SAT pulse rel to lndmrk.short
satyloc2
562 P-side SAT pulse rel to lndmrk.short
satythick
570 Thickness of Y-axis SAT pulse.short
satzloc1
564 S-side SAT pulse rel to lndmrk.short
satzloc2
566 I-side SAT pulse rel to lndmrk.short
satzthick
572 Thickness of Z-axis SAT pulse.short
scanAcqNum
728 Scan Acquisition Number.java.lang.String
scanProtocolName
92 - 25 bytes - Scan Protocol Name.float
scanSpacing
116 Spacing between scans (mm?).short
scanType
74 - Scout or Axial (for CT).short
scic
554 Surface Coil Intensity Correction Flag.short
scoutType
122 Scout Type (AP or lateral).short
screenFormat
112 - (8ቬ) bits.float
scTime
22 scan duration in seconds.int
seActualDT
16 - Actual Series Date/Time Stamp.java.lang.String
seAllocKey
154 - 13 bytes - Process that allocated this record.int
seChecksum
188 - (internal use) Series Record checksum.int
seComplete
192 - (internal use) Series Complete Flag.private int
seconds
DOCUMENT ME!short
seContrast
118 - greater than zero if image used contrast (L/S).int
seDateTime
12 - Allocation series Date/Time Stamp.int
seDeltaCnt
168 - (internal use) number of updates to header.java.lang.String
seDesc
20 - 30 bytes - Series Description.byte
seDiskID
6 - Disk ID for this series - GE internal.short
seExamNo
8 - Exam number.int
seImageCt
200 - (internal use) Last Image Number Used.int
seLandmarkCnt
136 - Landmark counter.int
seLastMod
150 - Date/Time of last change.short
seNacq
140 - Number of acquisitions.int
seNumArch
196 - (internal use) Number of Images Archived.int
seNumImages
204 - (internal use) Number of Images Existing.java.lang.String
sePadding
432 - 588 bytes.float
sePdsA
176 - Pixel data size - as stored.float
sePdsC
180 - Pixel data size - Compressed.float
sePdsU
184 - Pixel data size - Uncompressed.short
sePlane
72 - Most-like Plane (for L/S).short
sePseq
132 - Last Pulse Sequence Used (L/S).private static long
serialVersionUID
Use serialVersionUID for interoperability.short
seriesNum
10 - series number.java.lang.String
seriesUID
336 - 32 bytes.short
serrx
108 - series from which prescribed.java.lang.String
serviceID
454 - 16 bytes.short
seSortOrder
134 - (internal use) Image Sort Order (L/S).short
seSource
70 - Series from which prescribed.java.lang.String
seSuid
0 - 4 bytes - Suite ID for this Series.short
seType
68 - Series Type.short
seUniq
4 - The make-unique flag - GE internal.java.lang.String
seVersCre
172 - 2 bytes - Genesis Version - Created.java.lang.String
seVersCur
174 - 2 bytes - Genesis Version - Now.float
sliceThickness
26 in mm.int
slocfov
274 Slice offsets on frequency axis.float
slop_float_1
676 Float Slop Field 1.float
slop_float_2
680 Float Slop Field 2.float
slop_float_3
684 Float Slop Field 3.float
slop_float_4
688 Float Slop Field 4.float
slop_float_5
692 Float Slop Field 5.int
slop_int_1
656 Integer Slop Field 1.int
slop_int_2
660 Integer Slop Field 2.int
slop_int_3
664 Integer Slop Field 3.int
slop_int_4
668 Integer Slop Field 4.int
slop_int_5
672 Integer Slop Field 5.int
slop_int_6
974 Integer Slop Field 6.int
slop_int_7
978 Integer Slop Field 7.int
slop_int_8
982 Integer Slop Field 8.int
slop_int_9
986 Integer Slop Field 9.java.lang.String
slop_str_1
696 16 characters String Slop Field 1.java.lang.String
slop_str_2
712 16 characters String Slop Field 2.short
slquant
398 Number of slices in this scan group.java.lang.String
sop_uid
778 32 characters Service Obj Clas Unique ID.float
srcToDet
58 Distance from source to detector.float
srcToIso
62 Distance from source to iso.int
startAdjust
float
startLoc
122 - First scan location (L/S).java.lang.String
startRAS
120 - 1 byte - RAS letter for first scan location (L/S).short
studyStatus
506 Indicates if study has complete info (DICOM/genesis).java.lang.String
studyUID
474 - 32 bytes.java.lang.String
suiteID
0 - 4 bytes.java.lang.String
sumImg
651 Summary image field.short
supp_tech
392 SAT fat/water/none.short
surfaceCoilType
380.short
surfcext
382 Extremity Coil Flag.short
swapPF
262 Swap phase-frequency axis.float
tableDelta
214.int
tDel
226 Delay time after trigger (msec).int
te2
206 second echo echo (usec).short
thk_disclmr
578 Slice Thickness.int
threshMax1
628 Upper range of pixels 1.int
threshMax2
636 Upper range of pixels 2.int
threshMin1
624 Lower range of pixels 1.int
threshMin2
632 Lower range of pixels 2.int
toArchiveCnt
228 - (internal use) number of Unarchived images.int
toArchiveData
236.int
toArchiveLen
232 - (internal use) Unarchived images keys in Series.short
trauma
132 Trauma Flag.short
trgWindow
240 Trigger window (% of R-R interval).short
tubeType
66.int
unImagesData
224.int
unImagesLen
220 - (internal use) Unstored Image keys in Series.short
uniq
4 - (internal use) Make-Unique Flag.java.lang.String
uniqSysID
438 - 16 bytes.short
unOriginal
824 identifies image as original or unoriginal.int
user_bitmap
292 Bitmap defining user Cvs.float
user0
406 User Variable 0.float
user1
410 User Variable 1.float
user10
446 User Variable 10.float
user11
450 User Variable 11.float
user12
454 User Variable 12.float
user13
458 User Variable 13.float
user14
462 User Variable 14.float
user15
466 User Variable 15.float
user16
470 User Variable 16.float
user17
474 User Variable 17.float
user18
478 User Variable 18.float
user19
482 User Variable 19.float
user2
414 User Variable 2.float
user20
486 User Variable 20.float
user21
490 User Variable 21.float
user22
494 User Variable 22.float
user23n
588 User Variable 23.float
user24
502 Concat Sat Type Flag.float
user24n
592 User Variable 24.float
user25
878 User Variable 25.float
user26
882 User Variable 26.float
user27
886 User Variable 27.float
user28
890 User Variable 28.float
user29
894 User Variable 29.float
user3
418 User Variable 3.float
user30
898 User Variable 30.float
user31
902 User Variable 31.float
user32
906 User Variable 32.float
user33
910 User Variable 33.float
user34
914 User Variable 34.float
user35
918 User Variable 35.float
user36
922 User Variable 36.float
user37
926 User Variable 37.float
user38
930 User Variable 38.float
user39
934 User Variable 39.float
user4
422 User Variable 4.float
user40
938 User Variable 40.float
user41
942 User Variable 41.float
user42
946 User Variable 42.float
user43
950 User Variable 43.float
user44
954 User Variable 44.float
user45
958 User Variable 45.float
user46
962 User Variable 46.float
user47
966 User Variable 47.float
user48
970 User variable 48.float
user5
426 User Variable 5.float
user6
430 User Variable 6.float
user7
434 User Variable 7.float
user8
438 User Variable 8.float
user9
442 User Variable 9.int
userFillMapLSW
874 Describes what process fills in the user CVs, ifcc or TIR.int
userFillMapMSW
870 Describes what process fills in the user CVs, ifcc or TIR.int
userUsageTag
866 Defines how following user CVs are to be filled in.int
valueBg
32 - background value of non image locations.short
varEcho
648 Variable echo flag.short
vas_collapse
586 Collapse image.short
vasMode
744 Vascular Mode.float
vbw
394 Variable Bandwidth (Hz).short
venc
576 Phase contrast velocity encoding (mm/sec).float
vencScale
732 Scale Weighting Venc (Velocity Encoding/PI).short
viewsPerSeg
830 views per segment.int
width
8 - width of image.float
xAxisRot
612 X axis rotation.short
xBaseEnd
144 - Ending number for baselines.short
xBaseSt
142 - Starting number for baselines.short
xenhEnd
148 - Ending number for enhanced scans.short
xenhSt
146 - Starting number for enhanced scans.int
xmtFreq
278 Center Frequency (0.1 Hz).short
xmtGain
248 Actual transmit gain (.1 db).float
yAxisRot
616 Yaxis rotation.private int
year
DOCUMENT ME!float
zAxisRot
620 Z axis rotation.float
zeroCell
50 Cell number at theta.-
Fields inherited from class gov.nih.mipav.model.file.FileInfoBase
ANGSTROMS, ANGSTROMS_STRING, AXIAL, axisOrientation, axisOrientationStr, BIOMAGNETIC_IMAGING, cameraMake, cameraModel, CENTIMETERS, CENTIMETERS_STRING, COLOR_FLOW_DOPPLER, COMPRESSION_BZIP2, COMPRESSION_GZIP, COMPRESSION_NONE, COMPRESSION_ZIP, COMPUTED_RADIOGRAPHY, COMPUTED_TOMOGRAPHY, conversionSpaceTimeUnits, CORONAL, DEGREES, DEGREES_STRING, DIAPHANOGRAPHY, DIGITAL_RADIOGRAPHY, DUPLEX_DOPPLER, ENDOSCOPY, exposureTime, EXTERNAL_CAMERA_PHOTOGRAPHY, FA, fileName, fileSuffix, FNumber, focalLength, focalLength35, GENERAL_MICROSCOPY, HARDCOPY, HOURS, HOURS_STRING, HZ, HZ_STRING, ICG, imageOrientation, INCHES, INCHES_STRING, INTRAORAL_RADIOGRAPHY, ISOSpeedRating, KILOMETERS, KILOMETERS_STRING, LASER_SURFACE_SCAN, MAGNETIC_RESONANCE, MAGNETIC_RESONANCE_ANGIOGRAPHY, MAGNETIC_RESONANCE_SPECTROSCOPY, MAMMOGRAPHY, METERS, METERS_STRING, MICROMETERS, MICROMETERS_STRING, MICROSEC, MICROSEC_STRING, MILES, MILES_STRING, MILLIMETERS, MILLIMETERS_STRING, MILLISEC, MILLISEC_STRING, MILS, MILS_STRING, MINUTES, MINUTES_STRING, modality, NANOMETERS, NANOMETERS_STRING, NANOSEC, NANOSEC_STRING, NUCLEAR_MEDICINE, ORI_A2P_TYPE, ORI_I2S_TYPE, ORI_L2R_TYPE, ORI_P2A_TYPE, ORI_R2L_TYPE, ORI_S2I_TYPE, ORI_UNKNOWN_TYPE, origin, OTHER, PANORAMIC_XRAY, POSITRON_EMISSION_TOMOGRAPHY, PPM, PPM_STRING, RADIO_FLUOROSCOPY, RADIOGRAPHIC_IMAGING, RADIOTHERAPY_DOSE, RADIOTHERAPY_IMAGE, RADIOTHERAPY_PLAN, RADIOTHERAPY_RECORD, RADIOTHERAPY_STRUCTURE_SET, RADS, RADS_STRING, RED_FREE, SAGITTAL, SECONDS, SECONDS_STRING, SINGLE_PHOTON_EMISSION_COMPUTED_TOMOGRAPHY, SLIDE_MICROSCOPY, sUnits, tagDescription, tagName, THERMOGRAPHY, TRANSFORM_ANOTHER_DATASET, TRANSFORM_MNI_152, TRANSFORM_SCANNER_ANATOMICAL, TRANSFORM_TALAIRACH_TOURNOUX, TRANSFORM_UNKNOWN, tUnits, ULTRASOUND, unitsOfMeasure, UNKNOWN_MEASURE, UNKNOWN_MODALITY, UNKNOWN_ORIENT, UNKNOWN_STRING, XRAY_ANGIOGRAPHY
-
-
Constructor Summary
Constructors Constructor Description FileInfoGESigna5X(java.lang.String name, java.lang.String directory, int format)
File info storage constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
anonymize()
FileInfoDicom
convertToDICOMInfo(int i)
DOCUMENT ME!void
displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.java.lang.String
getAboutInfo(TransMatrix matrix)
Abstract method which is used by the extending class to return information about the file header.java.lang.String
getImageNameFromInfo()
Returns the image name which should be used for the image this file info is attached to (studyNum_seriesNum).float[]
getOriginAtSlice()
Gets the origin of a particular slice; resets for the z dimension.private void
secs2date(int numberSeconds)
DOCUMENT ME!-
Methods inherited from class gov.nih.mipav.model.file.FileInfoBase
copyCoreInfo, copyCoreInfo, displayAboutInfo, displayPrimaryInfo, finalize, getAllSameDimUnits, getAreaUnitsOfMeasureStr, getAxisDirection, getAxisOrientation, getAxisOrientation, getAxisOrientationFromStr, getAxisOrientationStr, getCameraMake, getCameraModel, getCompressionType, getDataType, getDataTypeFromStr, getEndianess, getEndianessFromStr, getExposureTime, getExtents, getFileDirectory, getFileFormat, getFileName, getFileSuffix, getFNumber, getFocalLength, getFocalLength35, getImageOrientation, getImageOrientationFromStr, getImageOrientationStr, getIs2_5D, getISOSpeedRating, getLPSOrigin, getLUT, getMax, getMaxB, getMaxG, getMaxR, getMin, getMinB, getMinG, getMinR, getModality, getModalityFromStr, getModalityStr, getModalityStr, getMultiFile, getNumOfBytesPerPixel, getOffset, getOrigin, getOrigin, getOriginalEndianess, getOriginAtSlice, getPhotometric, getPixelPadValue, getPrimaryInfo, getRescaleIntercept, getRescaleSlope, getResolution, getResolutions, getSize, getSliceThickness, getUnitsOfMeasure, getUnitsOfMeasure, getUnitsOfMeasureAbbrevStr, getUnitsOfMeasureAbbrevStr, getUnitsOfMeasureFromStr, getUnitsOfMeasureStr, getUnitsOfMeasureStr, getVolumeUnitsOfMeasureStr, isDicomOrdered, oppositeOrient, sameAxis, setAxisOrientation, setAxisOrientation, setCameraMake, setCameraModel, setCompressionType, setDataType, setEndianess, setExposureTime, setExtents, setExtents, setFileDirectory, setFileFormat, setFileName, setFileSuffix, setFNumber, setFocalLength, setFocalLength35, setImageOrientation, setISOSpeedRating, setLUT, setMax, setMaxB, setMaxG, setMaxR, setMin, setMinB, setMinG, setMinR, setModality, setMultiFile, setOffset, setOrigin, setOrigin, setOriginalEndianess, setPhotometric, setPixelPadValue, setRescaleIntercept, setRescaleSlope, setResolutions, setResolutions, setSliceThickness, setTagDescription, setTagName, setUnitsOfMeasure, setUnitsOfMeasure, setUnitsOfMeasure, setUnitsOfMeasure, toString
-
Methods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
clone, nativeClone
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
actualDateTime
public int actualDateTime
18.
-
addValue
public int addValue
112 - value to add to pixels.
-
anatomicalRef
public java.lang.String anatomicalRef
84 - 3 bytes - Anatomical Reference.
-
autoXmtFreq
public int autoXmtFreq
282 Auto Center Frequency (0.1 Hz).
-
autoXmtGain
public short autoXmtGain
286 Auto Transmit Gain (0.1 dB).
-
calFldStr
public int calFldStr
388 Calibrated Field Strength (x10 uGauss).
-
cellSpace
public float cellSpace
54 Cell spacing.
-
cenFreq
public short cenFreq
296 Center frequency method.
-
checkSum
public int checkSum
54 - 16 bit end around carry sum of pixels **** (read as unsigned short).
-
coilName
public java.lang.String coilName
362 17 characters.
-
coilType
public short coilType
360.
-
compress
public short compress
120 image compression type for allocation.
-
compression
public int compression
20 0 as is 1 retangular 2 packed 3 compressed 4 compressed and packed.
-
contig
public short contig
222 Continuous slices flag.
-
contrastMode
public short contrastMode
106.
-
cPhase
public short cPhase
260 Total cardiac phase prescribed.
-
cPhaseNum
public short cPhaseNum
646 Cardiac phase number.
-
dasType
public short dasType
68 DAS type.
-
dateTime
public int dateTime
14 allocation date time.
-
dbdt
public float dbdt
838 peak rate of change in gradient field, tesla/sec.
-
dbdtPer
public float dbdtPer
842 limit in units of percent of theoretical curve.
-
dcnDensity
public short dcnDensity
74 Decon kernel density.
-
dcnLen
public short dcnLen
72 Number of elements in Decon kernel.
-
dcnShiftCnt
public short dcnShiftCnt
78 Decon kernel shift count.
-
dcnStepSize
public short dcnStepSize
76 Decon kernel stepsize.
-
depth
public int depth
16 - number of bits.
-
detect
public short detect
44 detector type.
-
diagRad
public java.lang.String diagRad
245 - 33 bytes Diagnostician/Radiologist.
-
diskid
public byte diskid
6 - (internal use) Disk ID.
-
echo1Alpha
public float echo1Alpha
240.
-
echo1Beta
public float echo1Beta
244.
-
echo1Level
public short echo1Level
250.
-
echo1Window
public short echo1Window
248.
-
echo2Alpha
public float echo2Alpha
252.
-
echo2Beta
public float echo2Beta
256.
-
echo2Level
public short echo2Level
262.
-
echo2Window
public short echo2Window
260.
-
echo3Alpha
public float echo3Alpha
264.
-
echo3Beta
public float echo3Beta
268.
-
echo3Level
public short echo3Level
274.
-
echo3Window
public short echo3Window
272.
-
echo4Alpha
public float echo4Alpha
276.
-
echo4Beta
public float echo4Beta
280.
-
echo4Level
public short echo4Level
286.
-
echo4Window
public short echo4Window
284.
-
echo5Alpha
public float echo5Alpha
288.
-
echo5Beta
public float echo5Beta
292.
-
echo5Level
public short echo5Level
298.
-
echo5Window
public short echo5Window
296.
-
echo6Alpha
public float echo6Alpha
300.
-
echo6Beta
public float echo6Beta
304.
-
echo6Level
public short echo6Level
310.
-
echo6Window
public short echo6Window
308.
-
echo7Alpha
public float echo7Alpha
312.
-
echo7Beta
public float echo7Beta
316.
-
echo7Level
public short echo7Level
322.
-
echo7Window
public short echo7Window
320.
-
echo8Alpha
public float echo8Alpha
324.
-
echo8Beta
public float echo8Beta
328.
-
echo8Level
public short echo8Level
334.
-
echo8Window
public short echo8Window
332.
-
echoNum
public short echoNum
212 echo number.
-
echoTime
public int echoTime
202 pulse echo time (usec).
-
effEchoSpace
public short effEchoSpace
828 effective echo spacing for EPI.
-
endLoc
public float endLoc
128 - Last scan location (L/S).
-
endRAS
public java.lang.String endRAS
126 - 1 byte - RAS letter for last scan location (L/S).
-
entry
public int entry
80 - Patient Entry.
-
equipmentUID
public java.lang.String equipmentUID
400 - 32 bytes.
-
estdbdtPer
public float estdbdtPer
846 PSD estimated limit in units of percent.
-
estdbdtts
public float estdbdtts
850 PSD estimated limit in Tesla/sec.
-
ETL
public short ETL
640 Echo train length.
-
exAllocKey
public java.lang.String exAllocKey
334 - 13 bytes Process that allocated this record.
-
examNum
public int examNum
8 - Read as unsigned short.
-
examType
public java.lang.String examType
305 - 3 bytes i.e. "MR" or "CT"
-
exChecksum
public int exChecksum
356 (internal use) Exam Record Checksum.
-
exComplete
public int exComplete
360 (internal use) Exam complete flag.
-
exDateTime
public int exDateTime
208 - Exam date/time stamp.
-
exDeltaCount
public int exDeltaCount
348 (internal use) Number of updates to header.
-
exDesc
public java.lang.String exDesc
282 - 23 bytes Exam Description.
-
exDiskID
public java.lang.String exDiskID
6 - 1 byte (internal use) Disk ID for this exam.
-
exFormat
public short exFormat
308 Exam format.
-
exLastMod
public int exLastMod
328 Date/Time of Last Change.
-
exModelCnt
public int exModelCnt
424 (internal use) Number of 3D Models.
-
exModelNum
public int exModelNum
420 (internal use) Last Model Number Used.
-
exModelsData
public int exModelsData
432.
-
exModelsLen
public int exModelsLen
428.
-
exNumArch
public int exNumArch
368 (internal use) Number of Series Archived.
-
exNumSeries
public int exNumSeries
372 (internal use) Number of Series Existing.
-
exNumUnSer
public int exNumUnSer
384 (internal use) Number of Unstored series.
-
exPadding
public java.lang.String exPadding
508 - 516 bytes.
-
exProspCnt
public int exProspCnt
408 (internal use) number of Prosp/Scout Series.
-
exProspData
public int exProspData
416.
-
exProspLen
public int exProspLen
412 (internal use) Prosp/Scout Sers Keys in Exam.
-
exSeriesCt
public int exSeriesCt
364 (innternl use) Last Series Number Used.
-
exSeriesData
public int exSeriesData
380.
-
exSeriesLen
public int exSeriesLen
376 (internal use) Series keys for this exam.
-
exStat
public short exStat
436 Patient status.
-
exSysID
public java.lang.String exSysID
318 - 9 bytes Creator suite and host.
-
exToArchCnt
public int exToArchCnt
396 (internal use) number of Unarchived Series.
-
exToArchiveData
public int exToArchiveData
404.
-
exToArchiveLen
public int exToArchiveLen
400 (internal use) Unarchived series Keys in Exam.
-
exUniq
public short exUniq
4 (internal use) The Make_Unique Flag.
-
exUnSeriesData
public int exUnSeriesData
392.
-
exUnSeriesLen
public int exUnSeriesLen
388 (internal use) Unstored Sers Keys in Exam.
-
exVersCre
public java.lang.String exVersCre
352 - 2 bytes Genesis Version - Created.
-
exVersCur
public java.lang.String exVersCur
354 - 2 bytes Genesis Version - Now.
-
firstAxTime
public long firstAxTime
310 Start time(secs) of first axial in exam.
-
flax
public short flax
574 Phase contrast flow axis.
-
forImgRev
public java.lang.String forImgRev
190 foreign image revision.
-
FOVX
public float FOVX
34.
-
FOVY
public float FOVY
38.
-
fracEcho
public short fracEcho
642 Fractional echo-effective TE flag.
-
freqDir
public short freqDir
742 Frequency Direction.
-
gOffsetX
public short gOffsetX
818 gradient offset in x-direction.
-
gOffsetY
public short gOffsetY
820 gradient offset in y-direction.
-
gOffsetZ
public short gOffsetZ
822 gradient offset in z-direction.
-
gpre
public short gpre
400 Graphically prescribed.
-
heartRate
public short heartRate
224 cardiac heart rate (beats per minute).
-
height
public int height
12 - height of image.
-
hist
public java.lang.String hist
134 - 61 bytes Patient history.
-
hospName
public java.lang.String hospName
10 - 33 characters hospital name.
-
im_alloc_key
public java.lang.String im_alloc_key
506 13 characters Process that allocated this record.
-
im_archived
public int im_archived
544 (internal use) Image Archive Flag.
-
im_checksum
public int im_checksum
540 (internal use) AcqRecon record checksum.
-
im_complete
public int im_complete
548 (Internal use) Image Complete Flag.
-
im_lastmod
public int im_lastmod
520.
-
im_pds_a
public int im_pds_a
528 PixelData size - as stored.
-
im_pds_c
public int im_pds_c
532 PixelData size - compressed.
-
im_pds_u
public int im_pds_u
536 PixelData size - Uncompressed.
-
im_verscre
public java.lang.String im_verscre
524 2 characters Genesis Version - Created.
-
im_verscur
public java.lang.String im_verscur
526 2 characters Genesis Version - Now.
-
image_type
public short image_type
584 Magnitude, Phase, Imaginary, or Real.
-
image_uid
public java.lang.String image_uid
746 32 characters Image Unique ID.
-
imageDimX
public float imageDimX
42.
-
imageDimY
public float imageDimY
46.
-
imageNum
public short imageNum
12.
-
imagesData
public int imagesData
212.
-
imagesLen
public int imagesLen
208 - (internal use) Image keys for this Series.
-
imgBRHC_A
public float imgBRHC_A
182 Bottom Right Hand Corner Anterior.
-
imgBRHC_R
public float imgBRHC_R
178 Bottom Right Hand Corner Right.
-
imgBRHC_S
public float imgBRHC_S
186 Bottom Right Hand Corner Superior.
-
imgCtrA
public float imgCtrA
134 Anterior(i.e. X positive to anterior)
-
imgCtrR
public float imgCtrR
130 Right (i.e. X positive to right)
-
imgCtrS
public float imgCtrS
138 Superior(i.e. X positive to superior)
-
imgHdrExamNum
public int imgHdrExamNum
8 - Read as unsigned short.
-
imgHdrSeriesNum
public short imgHdrSeriesNum
10.
-
imgHdrSuiteID
public java.lang.String imgHdrSuiteID
0 - 4 bytes - suite ID.
-
imgLevel
public short imgLevel
654 Level value.
-
imgLoc
public float imgLoc
126.
-
imgPCycle
public short imgPCycle
246 Images per cardiac .1 cycle.
-
imgrx
public short imgrx
110 - image from which prescribed.
-
imgTLHC_A
public float imgTLHC_A
158 Top Left Hand Corner Anterior.
-
imgTLHC_R
public float imgTLHC_R
154 Top Left Hand Corner Right.
-
imgTLHC_S
public float imgTLHC_S
162 Top Left Hand Corner Superior.
-
imgTRHC_A
public float imgTRHC_A
170 Top Right Hand Corner Anterior.
-
imgTRHC_R
public float imgTRHC_R
166 Top Right Hand Corner Right.
-
imgTRHC_S
public float imgTRHC_S
174 Top Right Hand Corner Superior.
-
imgWindow
public short imgWindow
652 Window value.
-
iMode
public short iMode
298 Imaging mode.
-
integrity
public short integrity
736 GE Image Integrity.
-
intr_del
public long intr_del
402 Interimage/interloc delay (uSec).
-
inverTime
public int inverTime
198 pulse inversion time (usec).
-
iOptions
public long iOptions
300 Imaging options.
-
IVCntrstAgent
public java.lang.String IVCntrstAgent
72 - 17 bytes.
-
landmarkUID
public java.lang.String landmarkUID
368 - 32 bytes.
-
lenCmprsnHdr
public int lenCmprsnHdr
76 - length of.
-
lenDBHdr
public int lenDBHdr
108 - length of.
-
lenExamHdr
public int lenExamHdr
136 - length of.
-
lenGraphics
public int lenGraphics
100 - length of.
-
lenHistoHdr
public int lenHistoHdr
84 - length of.
-
lenImageHdr
public int lenImageHdr
152 - length of.
-
lenSeriesHdr
public int lenSeriesHdr
144 - length of.
-
lenSuiteHdr
public int lenSuiteHdr
128 - length of.
-
lenTextPlane
public int lenTextPlane
92 - length of.
-
lenUID
public int lenUID
60 - length of UID.
-
lenUnpackHdr
public int lenUnpackHdr
68 - length of.
-
lenUsrDefData
public int lenUsrDefData
120 - length of.
-
lmHor
public float lmHor
88 - Horizontal landmark.
-
loc_ras
public java.lang.String loc_ras
124 1 byte RAS letter of image location.
-
magicNumber
public int magicNumber
0x494d4746 or "IMGF" or 1229801286.
-
magStrength
public int magStrength
80 Magnet strength (in gauss).
-
magWgtFlag
public short magWgtFlag
730 Magnitude Weighting Flag.
-
matrixSizeX
public short matrixSizeX
30.
-
matrixSizeY
public short matrixSizeY
32.
-
minDAT
public int minDAT
256 minimum delay after trigger (usec).
-
mobileLoc
public java.lang.String mobileLoc
470 - 4 bytes.
-
monSar
public short monSar
238 Monitor SAR Flag.
-
mr_flip
public short mr_flip
254 Flip angle for grass scans (degrees).
-
mr_padding
public java.lang.String mr_padding
990 spare space.
-
nEchoes
public short nEchoes
210 number of echoes.
-
negScanSpacing
public float negScanSpacing
858 Negative scan spacing for overlap slices.
-
nEPI
public short nEPI
826 number of EPI shots.
-
NEX
public float NEX
218 Number of excitations.
-
norm_A
public float norm_A
146 Normal A coordinate.
-
norm_R
public float norm_R
142 Normal R coordinate.
-
norm_S
public float norm_S
150 Normal S coordinate.
-
nPhase
public int nPhase
738 Number of Phases.
-
numCells
public long numCells
46 Number of cells in det.
-
numDcnK
public short numDcnK
70 Number of Decon kernels.
-
numUnImg
public int numUnImg
216 - (internal use) Number of Unstored Images.
-
obliquePlane
public int obliquePlane
270.
-
offsetFreq
public int offsetFreq
862 offset Frequency_Mag. Transfer
-
op
public java.lang.String op
278 - 4 bytes operator.
-
OralCntrstAgent
public java.lang.String OralCntrstAgent
89 - 17 bytes.
-
panSysID
public java.lang.String panSysID
59 - 9 bytes - Archiver Suite and Host.
-
patian
public short patian
124 Patient Age notation.
-
patientAge
public short patientAge
122.
-
patientID
public java.lang.String patientID
84 - 13 bytes.
-
patientName
public java.lang.String patientName
97 - 25 bytes.
-
patientSex
public short patientSex
126.
-
patWeight
public int patWeight
128 Patient Weight.
-
pauseInterval
public short pauseInterval
264 Pause interval (slices).
-
pauseTime
public float pauseTime
266.
-
pixelID
public java.lang.String pixelID
58 - 14 bytes.
-
pixelResX
public float pixelResX
50.
-
pixelResY
public float pixelResY
54.
-
planeType
public short planeType
114.
-
position
public int position
76 - Patient Poisition.
-
prepPulse
public short prepPulse
644 Prepartory pulse option.
-
prescan_r1
public short prescan_r1
288 PreScan R1-Analog.
-
prescan_r2
public short prescan_r2
290 PreScan R2-DIgital.
-
preScanOpts
public short preScanOpts
816 bitmap of prescan options.
-
proj_alg
public short proj_alg
596 Projection Algorithm.
-
proj_name
public java.lang.String proj_name
598 13 characters Projection Algorithm Name.
-
projectAngle
public float projectAngle
498 Projection Angle.
-
protocolFlag
public short protocolFlag
332 Non-zero indicates protocol exam.
-
prSysID
public java.lang.String prSysID
50 - 9 bytes - Primary Receiver Suite and Host.
-
ps_flag
public short ps_flag
580 Auto/Manual Prescan flag.
-
ps_status
public short ps_status
582 Bitmap of changed values.
-
psd_dateTime
public int psd_dateTime
342 PSD Creation Date and Time.
-
psd_iname
public java.lang.String psd_iname
346 13 characters.
-
pSeq
public short pSeq
304 Pulse sequence.
-
ptrCmprsnHdr
public int ptrCmprsnHdr
72 - pointer to.
-
ptrDBHdr
public int ptrDBHdr
104 - pointer to.
-
ptrExamHdr
public int ptrExamHdr
132 - pointer to.
-
ptrGraphics
public int ptrGraphics
96 - pointer to.
-
ptrHistoHdr
public int ptrHistoHdr
80 - pointer to.
-
ptrImage
public int ptrImage
4 - byte displacement to pixel data.
-
ptrImageHdr
public int ptrImageHdr
148 - pointer to.
-
ptrSeriesHdr
public int ptrSeriesHdr
140 - pointer to.
-
ptrSuiteHdr
public int ptrSuiteHdr
124 - pointer to.
-
ptrTextPlane
public int ptrTextPlane
88 - pointer to.
-
ptrUID
public int ptrUID
56 - pointer to unique image identifier (UID).
-
ptrUnpackHdr
public int ptrUnpackHdr
64 - pointer to.
-
ptrUsrDefData
public int ptrUsrDefData
116 - pointer to.
-
pulseRepTime
public int pulseRepTime
194 pulse repetition time (usec).
-
pulseSeqMode
public short pulseSeqMode
306.
-
pulseSeqName
public java.lang.String pulseSeqName
308 33 characters.
-
rawRunNum
public int rawRunNum
384 RawData Run Number.
-
rbpm
public short rbpm
832 respiratory rate, breaths per minute.
-
rcvGain1
public short rcvGain1
250 Actual receive gain analog (.1db).
-
rcvGain2
public short rcvGain2
252 Actual receive gain digital (.1db).
-
rcvType
public short rcvType
836 type of receiver used.
-
refImg
public java.lang.String refImg
650 Reference image field.
-
refPhy
public java.lang.String refPhy
212 - 33 bytes Referring Physician.
-
repTime
public float repTime
242 Cardiac repertition time.
-
reqnum
public java.lang.String reqnum
195 - 13 bytes Requisition Number.
-
rtPoint
public short rtPoint
834 repiratory trigger point as percent of max.
-
sarAvg
public float sarAvg
230 Average SAR.
-
sarAvgHead
public float sarAvgHead
854 Avg head SAR.
-
sarPeak
public float sarPeak
234 Peak SAR.
-
satbits
public short satbits
552 Bitmap of SAT selections.
-
satxloc1
public short satxloc1
556 R-side pulse rel to lndmrk.
-
satxloc2
public short satxloc2
558 L-side pulse rel to lndmrk.
-
satxthick
public short satxthick
568 Thickness of X-axis SAT pulse.
-
satyloc1
public short satyloc1
560 A-side SAT pulse rel to lndmrk.
-
satyloc2
public short satyloc2
562 P-side SAT pulse rel to lndmrk.
-
satythick
public short satythick
570 Thickness of Y-axis SAT pulse.
-
satzloc1
public short satzloc1
564 S-side SAT pulse rel to lndmrk.
-
satzloc2
public short satzloc2
566 I-side SAT pulse rel to lndmrk.
-
satzthick
public short satzthick
572 Thickness of Z-axis SAT pulse.
-
scanAcqNum
public short scanAcqNum
728 Scan Acquisition Number.
-
scanProtocolName
public java.lang.String scanProtocolName
92 - 25 bytes - Scan Protocol Name.
-
scanSpacing
public float scanSpacing
116 Spacing between scans (mm?).
-
scanType
public short scanType
74 - Scout or Axial (for CT).
-
scic
public short scic
554 Surface Coil Intensity Correction Flag.
-
scoutType
public short scoutType
122 Scout Type (AP or lateral).
-
screenFormat
public short screenFormat
112 - (8ቬ) bits.
-
scTime
public float scTime
22 scan duration in seconds.
-
seActualDT
public int seActualDT
16 - Actual Series Date/Time Stamp.
-
seAllocKey
public java.lang.String seAllocKey
154 - 13 bytes - Process that allocated this record.
-
seChecksum
public int seChecksum
188 - (internal use) Series Record checksum.
-
seComplete
public int seComplete
192 - (internal use) Series Complete Flag.
-
seContrast
public short seContrast
118 - greater than zero if image used contrast (L/S).
-
seDateTime
public int seDateTime
12 - Allocation series Date/Time Stamp.
-
seDeltaCnt
public int seDeltaCnt
168 - (internal use) number of updates to header.
-
seDesc
public java.lang.String seDesc
20 - 30 bytes - Series Description.
-
seDiskID
public byte seDiskID
6 - Disk ID for this series - GE internal.
-
seExamNo
public short seExamNo
8 - Exam number.
-
seImageCt
public int seImageCt
200 - (internal use) Last Image Number Used.
-
seLandmarkCnt
public int seLandmarkCnt
136 - Landmark counter.
-
seLastMod
public int seLastMod
150 - Date/Time of last change.
-
seNacq
public short seNacq
140 - Number of acquisitions.
-
seNumArch
public int seNumArch
196 - (internal use) Number of Images Archived.
-
seNumImages
public int seNumImages
204 - (internal use) Number of Images Existing.
-
sePadding
public java.lang.String sePadding
432 - 588 bytes.
-
sePdsA
public float sePdsA
176 - Pixel data size - as stored.
-
sePdsC
public float sePdsC
180 - Pixel data size - Compressed.
-
sePdsU
public float sePdsU
184 - Pixel data size - Uncompressed.
-
sePlane
public short sePlane
72 - Most-like Plane (for L/S).
-
sePseq
public short sePseq
132 - Last Pulse Sequence Used (L/S).
-
seriesNum
public short seriesNum
10 - series number.
-
seriesUID
public java.lang.String seriesUID
336 - 32 bytes.
-
serrx
public short serrx
108 - series from which prescribed.
-
serviceID
public java.lang.String serviceID
454 - 16 bytes.
-
seSortOrder
public short seSortOrder
134 - (internal use) Image Sort Order (L/S).
-
seSource
public short seSource
70 - Series from which prescribed.
-
seSuid
public java.lang.String seSuid
0 - 4 bytes - Suite ID for this Series.
-
seType
public short seType
68 - Series Type.
-
seUniq
public short seUniq
4 - The make-unique flag - GE internal.
-
seVersCre
public java.lang.String seVersCre
172 - 2 bytes - Genesis Version - Created.
-
seVersCur
public java.lang.String seVersCur
174 - 2 bytes - Genesis Version - Now.
-
sliceThickness
public float sliceThickness
26 in mm.
-
slocfov
public int slocfov
274 Slice offsets on frequency axis.
-
slop_float_1
public float slop_float_1
676 Float Slop Field 1.
-
slop_float_2
public float slop_float_2
680 Float Slop Field 2.
-
slop_float_3
public float slop_float_3
684 Float Slop Field 3.
-
slop_float_4
public float slop_float_4
688 Float Slop Field 4.
-
slop_float_5
public float slop_float_5
692 Float Slop Field 5.
-
slop_int_1
public int slop_int_1
656 Integer Slop Field 1.
-
slop_int_2
public int slop_int_2
660 Integer Slop Field 2.
-
slop_int_3
public int slop_int_3
664 Integer Slop Field 3.
-
slop_int_4
public int slop_int_4
668 Integer Slop Field 4.
-
slop_int_5
public int slop_int_5
672 Integer Slop Field 5.
-
slop_int_6
public int slop_int_6
974 Integer Slop Field 6.
-
slop_int_7
public int slop_int_7
978 Integer Slop Field 7.
-
slop_int_8
public int slop_int_8
982 Integer Slop Field 8.
-
slop_int_9
public int slop_int_9
986 Integer Slop Field 9.
-
slop_str_1
public java.lang.String slop_str_1
696 16 characters String Slop Field 1.
-
slop_str_2
public java.lang.String slop_str_2
712 16 characters String Slop Field 2.
-
slquant
public short slquant
398 Number of slices in this scan group.
-
sop_uid
public java.lang.String sop_uid
778 32 characters Service Obj Clas Unique ID.
-
srcToDet
public float srcToDet
58 Distance from source to detector.
-
srcToIso
public float srcToIso
62 Distance from source to iso.
-
startLoc
public float startLoc
122 - First scan location (L/S).
-
startRAS
public java.lang.String startRAS
120 - 1 byte - RAS letter for first scan location (L/S).
-
studyStatus
public short studyStatus
506 Indicates if study has complete info (DICOM/genesis).
-
studyUID
public java.lang.String studyUID
474 - 32 bytes.
-
suiteID
public java.lang.String suiteID
0 - 4 bytes.
-
sumImg
public java.lang.String sumImg
651 Summary image field.
-
supp_tech
public short supp_tech
392 SAT fat/water/none.
-
surfaceCoilType
public short surfaceCoilType
380.
-
surfcext
public short surfcext
382 Extremity Coil Flag.
-
swapPF
public short swapPF
262 Swap phase-frequency axis.
-
tableDelta
public float tableDelta
214.
-
tDel
public int tDel
226 Delay time after trigger (msec).
-
te2
public int te2
206 second echo echo (usec).
-
thk_disclmr
public short thk_disclmr
578 Slice Thickness.
-
threshMax1
public int threshMax1
628 Upper range of pixels 1.
-
threshMax2
public int threshMax2
636 Upper range of pixels 2.
-
threshMin1
public int threshMin1
624 Lower range of pixels 1.
-
threshMin2
public int threshMin2
632 Lower range of pixels 2.
-
toArchiveCnt
public int toArchiveCnt
228 - (internal use) number of Unarchived images.
-
toArchiveData
public int toArchiveData
236.
-
toArchiveLen
public int toArchiveLen
232 - (internal use) Unarchived images keys in Series.
-
trauma
public short trauma
132 Trauma Flag.
-
trgWindow
public short trgWindow
240 Trigger window (% of R-R interval).
-
tubeType
public short tubeType
66.
-
unImagesData
public int unImagesData
224.
-
unImagesLen
public int unImagesLen
220 - (internal use) Unstored Image keys in Series.
-
uniq
public short uniq
4 - (internal use) Make-Unique Flag.
-
uniqSysID
public java.lang.String uniqSysID
438 - 16 bytes.
-
unOriginal
public short unOriginal
824 identifies image as original or unoriginal.
-
user0
public float user0
406 User Variable 0.
-
user1
public float user1
410 User Variable 1.
-
user10
public float user10
446 User Variable 10.
-
user11
public float user11
450 User Variable 11.
-
user12
public float user12
454 User Variable 12.
-
user13
public float user13
458 User Variable 13.
-
user14
public float user14
462 User Variable 14.
-
user15
public float user15
466 User Variable 15.
-
user16
public float user16
470 User Variable 16.
-
user17
public float user17
474 User Variable 17.
-
user18
public float user18
478 User Variable 18.
-
user19
public float user19
482 User Variable 19.
-
user2
public float user2
414 User Variable 2.
-
user20
public float user20
486 User Variable 20.
-
user21
public float user21
490 User Variable 21.
-
user22
public float user22
494 User Variable 22.
-
user23n
public float user23n
588 User Variable 23.
-
user24
public float user24
502 Concat Sat Type Flag.
-
user24n
public float user24n
592 User Variable 24.
-
user25
public float user25
878 User Variable 25.
-
user26
public float user26
882 User Variable 26.
-
user27
public float user27
886 User Variable 27.
-
user28
public float user28
890 User Variable 28.
-
user29
public float user29
894 User Variable 29.
-
user3
public float user3
418 User Variable 3.
-
user30
public float user30
898 User Variable 30.
-
user31
public float user31
902 User Variable 31.
-
user32
public float user32
906 User Variable 32.
-
user33
public float user33
910 User Variable 33.
-
user34
public float user34
914 User Variable 34.
-
user35
public float user35
918 User Variable 35.
-
user36
public float user36
922 User Variable 36.
-
user37
public float user37
926 User Variable 37.
-
user38
public float user38
930 User Variable 38.
-
user39
public float user39
934 User Variable 39.
-
user4
public float user4
422 User Variable 4.
-
user40
public float user40
938 User Variable 40.
-
user41
public float user41
942 User Variable 41.
-
user42
public float user42
946 User Variable 42.
-
user43
public float user43
950 User Variable 43.
-
user44
public float user44
954 User Variable 44.
-
user45
public float user45
958 User Variable 45.
-
user46
public float user46
962 User Variable 46.
-
user47
public float user47
966 User Variable 47.
-
user48
public float user48
970 User variable 48.
-
user5
public float user5
426 User Variable 5.
-
user6
public float user6
430 User Variable 6.
-
user7
public float user7
434 User Variable 7.
-
user8
public float user8
438 User Variable 8.
-
user9
public float user9
442 User Variable 9.
-
user_bitmap
public int user_bitmap
292 Bitmap defining user Cvs.
-
userFillMapLSW
public int userFillMapLSW
874 Describes what process fills in the user CVs, ifcc or TIR.
-
userFillMapMSW
public int userFillMapMSW
870 Describes what process fills in the user CVs, ifcc or TIR.
-
userUsageTag
public int userUsageTag
866 Defines how following user CVs are to be filled in.
-
valueBg
public int valueBg
32 - background value of non image locations.
-
varEcho
public short varEcho
648 Variable echo flag.
-
vas_collapse
public short vas_collapse
586 Collapse image.
-
vasMode
public short vasMode
744 Vascular Mode.
-
vbw
public float vbw
394 Variable Bandwidth (Hz).
-
venc
public short venc
576 Phase contrast velocity encoding (mm/sec).
-
vencScale
public float vencScale
732 Scale Weighting Venc (Velocity Encoding/PI).
-
viewsPerSeg
public short viewsPerSeg
830 views per segment.
-
width
public int width
8 - width of image.
-
xAxisRot
public float xAxisRot
612 X axis rotation.
-
xBaseEnd
public short xBaseEnd
144 - Ending number for baselines.
-
xBaseSt
public short xBaseSt
142 - Starting number for baselines.
-
xenhEnd
public short xenhEnd
148 - Ending number for enhanced scans.
-
xenhSt
public short xenhSt
146 - Starting number for enhanced scans.
-
xmtFreq
public int xmtFreq
278 Center Frequency (0.1 Hz).
-
xmtGain
public short xmtGain
248 Actual transmit gain (.1 db).
-
yAxisRot
public float yAxisRot
616 Yaxis rotation.
-
zAxisRot
public float zAxisRot
620 Z axis rotation.
-
zeroCell
public float zeroCell
50 Cell number at theta.
-
startAdjust
public int startAdjust
-
currentSeconds
private long currentSeconds
DOCUMENT ME!
-
day
private int day
DOCUMENT ME!
-
hour
private int hour
DOCUMENT ME!
-
minute
private int minute
DOCUMENT ME!
-
month
private java.lang.String month
DOCUMENT ME!
-
monthIndex
private int monthIndex
DOCUMENT ME!
-
seconds
private int seconds
DOCUMENT ME!
-
year
private int year
DOCUMENT ME!
-
-
Method Detail
-
convertToDICOMInfo
public FileInfoDicom convertToDICOMInfo(int i)
DOCUMENT ME!- Parameters:
i
- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
displayAboutInfo
public void displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.- Specified by:
displayAboutInfo
in classFileInfoBase
- Parameters:
dlog
- dialog box that is written tomatrix
- transformation matrix
-
getAboutInfo
public java.lang.String getAboutInfo(TransMatrix matrix)
Description copied from class:FileInfoBase
Abstract method which is used by the extending class to return information about the file header.- Overrides:
getAboutInfo
in classFileInfoBase
- Parameters:
matrix
- Transformation matrix- Returns:
- A string containing information from the image header.
-
getImageNameFromInfo
public java.lang.String getImageNameFromInfo()
Returns the image name which should be used for the image this file info is attached to (studyNum_seriesNum).- Returns:
- The name to give to this file info's image.
-
getOriginAtSlice
public float[] getOriginAtSlice()
Gets the origin of a particular slice; resets for the z dimension.- Returns:
- New start locations
-
secs2date
private void secs2date(int numberSeconds)
DOCUMENT ME!- Parameters:
numberSeconds
- DOCUMENT ME!
-
anonymize
public void anonymize()
-
-