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 intactualDateTime18.intaddValue112 - value to add to pixels.java.lang.StringanatomicalRef84 - 3 bytes - Anatomical Reference.intautoXmtFreq282 Auto Center Frequency (0.1 Hz).shortautoXmtGain286 Auto Transmit Gain (0.1 dB).intcalFldStr388 Calibrated Field Strength (x10 uGauss).floatcellSpace54 Cell spacing.shortcenFreq296 Center frequency method.intcheckSum54 - 16 bit end around carry sum of pixels **** (read as unsigned short).java.lang.StringcoilName362 17 characters.shortcoilType360.shortcompress120 image compression type for allocation.intcompression20 0 as is 1 retangular 2 packed 3 compressed 4 compressed and packed.shortcontig222 Continuous slices flag.shortcontrastMode106.shortcPhase260 Total cardiac phase prescribed.shortcPhaseNum646 Cardiac phase number.private longcurrentSecondsDOCUMENT ME!shortdasType68 DAS type.intdateTime14 allocation date time.private intdayDOCUMENT ME!floatdbdt838 peak rate of change in gradient field, tesla/sec.floatdbdtPer842 limit in units of percent of theoretical curve.shortdcnDensity74 Decon kernel density.shortdcnLen72 Number of elements in Decon kernel.shortdcnShiftCnt78 Decon kernel shift count.shortdcnStepSize76 Decon kernel stepsize.intdepth16 - number of bits.shortdetect44 detector type.java.lang.StringdiagRad245 - 33 bytes Diagnostician/Radiologist.bytediskid6 - (internal use) Disk ID.floatecho1Alpha240.floatecho1Beta244.shortecho1Level250.shortecho1Window248.floatecho2Alpha252.floatecho2Beta256.shortecho2Level262.shortecho2Window260.floatecho3Alpha264.floatecho3Beta268.shortecho3Level274.shortecho3Window272.floatecho4Alpha276.floatecho4Beta280.shortecho4Level286.shortecho4Window284.floatecho5Alpha288.floatecho5Beta292.shortecho5Level298.shortecho5Window296.floatecho6Alpha300.floatecho6Beta304.shortecho6Level310.shortecho6Window308.floatecho7Alpha312.floatecho7Beta316.shortecho7Level322.shortecho7Window320.floatecho8Alpha324.floatecho8Beta328.shortecho8Level334.shortecho8Window332.shortechoNum212 echo number.intechoTime202 pulse echo time (usec).shorteffEchoSpace828 effective echo spacing for EPI.floatendLoc128 - Last scan location (L/S).java.lang.StringendRAS126 - 1 byte - RAS letter for last scan location (L/S).intentry80 - Patient Entry.java.lang.StringequipmentUID400 - 32 bytes.floatestdbdtPer846 PSD estimated limit in units of percent.floatestdbdtts850 PSD estimated limit in Tesla/sec.shortETL640 Echo train length.java.lang.StringexAllocKey334 - 13 bytes Process that allocated this record.intexamNum8 - Read as unsigned short.java.lang.StringexamType305 - 3 bytes i.e.intexChecksum356 (internal use) Exam Record Checksum.intexComplete360 (internal use) Exam complete flag.intexDateTime208 - Exam date/time stamp.intexDeltaCount348 (internal use) Number of updates to header.java.lang.StringexDesc282 - 23 bytes Exam Description.java.lang.StringexDiskID6 - 1 byte (internal use) Disk ID for this exam.shortexFormat308 Exam format.intexLastMod328 Date/Time of Last Change.intexModelCnt424 (internal use) Number of 3D Models.intexModelNum420 (internal use) Last Model Number Used.intexModelsData432.intexModelsLen428.intexNumArch368 (internal use) Number of Series Archived.intexNumSeries372 (internal use) Number of Series Existing.intexNumUnSer384 (internal use) Number of Unstored series.java.lang.StringexPadding508 - 516 bytes.intexProspCnt408 (internal use) number of Prosp/Scout Series.intexProspData416.intexProspLen412 (internal use) Prosp/Scout Sers Keys in Exam.intexSeriesCt364 (innternl use) Last Series Number Used.intexSeriesData380.intexSeriesLen376 (internal use) Series keys for this exam.shortexStat436 Patient status.java.lang.StringexSysID318 - 9 bytes Creator suite and host.intexToArchCnt396 (internal use) number of Unarchived Series.intexToArchiveData404.intexToArchiveLen400 (internal use) Unarchived series Keys in Exam.shortexUniq4 (internal use) The Make_Unique Flag.intexUnSeriesData392.intexUnSeriesLen388 (internal use) Unstored Sers Keys in Exam.java.lang.StringexVersCre352 - 2 bytes Genesis Version - Created.java.lang.StringexVersCur354 - 2 bytes Genesis Version - Now.longfirstAxTime310 Start time(secs) of first axial in exam.shortflax574 Phase contrast flow axis.java.lang.StringforImgRev190 foreign image revision.floatFOVX34.floatFOVY38.shortfracEcho642 Fractional echo-effective TE flag.shortfreqDir742 Frequency Direction.shortgOffsetX818 gradient offset in x-direction.shortgOffsetY820 gradient offset in y-direction.shortgOffsetZ822 gradient offset in z-direction.shortgpre400 Graphically prescribed.shortheartRate224 cardiac heart rate (beats per minute).intheight12 - height of image.java.lang.Stringhist134 - 61 bytes Patient history.java.lang.StringhospName10 - 33 characters hospital name.private inthourDOCUMENT ME!java.lang.Stringim_alloc_key506 13 characters Process that allocated this record.intim_archived544 (internal use) Image Archive Flag.intim_checksum540 (internal use) AcqRecon record checksum.intim_complete548 (Internal use) Image Complete Flag.intim_lastmod520.intim_pds_a528 PixelData size - as stored.intim_pds_c532 PixelData size - compressed.intim_pds_u536 PixelData size - Uncompressed.java.lang.Stringim_verscre524 2 characters Genesis Version - Created.java.lang.Stringim_verscur526 2 characters Genesis Version - Now.shortimage_type584 Magnitude, Phase, Imaginary, or Real.java.lang.Stringimage_uid746 32 characters Image Unique ID.floatimageDimX42.floatimageDimY46.shortimageNum12.intimagesData212.intimagesLen208 - (internal use) Image keys for this Series.floatimgBRHC_A182 Bottom Right Hand Corner Anterior.floatimgBRHC_R178 Bottom Right Hand Corner Right.floatimgBRHC_S186 Bottom Right Hand Corner Superior.floatimgCtrA134 Anterior(i.e.floatimgCtrR130 Right (i.e.floatimgCtrS138 Superior(i.e.intimgHdrExamNum8 - Read as unsigned short.shortimgHdrSeriesNum10.java.lang.StringimgHdrSuiteID0 - 4 bytes - suite ID.shortimgLevel654 Level value.floatimgLoc126.shortimgPCycle246 Images per cardiac .1 cycle.shortimgrx110 - image from which prescribed.floatimgTLHC_A158 Top Left Hand Corner Anterior.floatimgTLHC_R154 Top Left Hand Corner Right.floatimgTLHC_S162 Top Left Hand Corner Superior.floatimgTRHC_A170 Top Right Hand Corner Anterior.floatimgTRHC_R166 Top Right Hand Corner Right.floatimgTRHC_S174 Top Right Hand Corner Superior.shortimgWindow652 Window value.shortiMode298 Imaging mode.shortintegrity736 GE Image Integrity.longintr_del402 Interimage/interloc delay (uSec).intinverTime198 pulse inversion time (usec).longiOptions300 Imaging options.java.lang.StringIVCntrstAgent72 - 17 bytes.java.lang.StringlandmarkUID368 - 32 bytes.intlenCmprsnHdr76 - length of.intlenDBHdr108 - length of.intlenExamHdr136 - length of.intlenGraphics100 - length of.intlenHistoHdr84 - length of.intlenImageHdr152 - length of.intlenSeriesHdr144 - length of.intlenSuiteHdr128 - length of.intlenTextPlane92 - length of.intlenUID60 - length of UID.intlenUnpackHdr68 - length of.intlenUsrDefData120 - length of.floatlmHor88 - Horizontal landmark.java.lang.Stringloc_ras124 1 byte RAS letter of image location.intmagicNumber0x494d4746 or "IMGF" or 1229801286.intmagStrength80 Magnet strength (in gauss).shortmagWgtFlag730 Magnitude Weighting Flag.shortmatrixSizeX30.shortmatrixSizeY32.intminDAT256 minimum delay after trigger (usec).private intminuteDOCUMENT ME!java.lang.StringmobileLoc470 - 4 bytes.shortmonSar238 Monitor SAR Flag.private java.lang.StringmonthDOCUMENT ME!private intmonthIndexDOCUMENT ME!shortmr_flip254 Flip angle for grass scans (degrees).java.lang.Stringmr_padding990 spare space.shortnEchoes210 number of echoes.floatnegScanSpacing858 Negative scan spacing for overlap slices.shortnEPI826 number of EPI shots.floatNEX218 Number of excitations.floatnorm_A146 Normal A coordinate.floatnorm_R142 Normal R coordinate.floatnorm_S150 Normal S coordinate.intnPhase738 Number of Phases.longnumCells46 Number of cells in det.shortnumDcnK70 Number of Decon kernels.intnumUnImg216 - (internal use) Number of Unstored Images.intobliquePlane270.intoffsetFreq862 offset Frequency_Mag.java.lang.Stringop278 - 4 bytes operator.java.lang.StringOralCntrstAgent89 - 17 bytes.java.lang.StringpanSysID59 - 9 bytes - Archiver Suite and Host.shortpatian124 Patient Age notation.shortpatientAge122.java.lang.StringpatientID84 - 13 bytes.java.lang.StringpatientName97 - 25 bytes.shortpatientSex126.intpatWeight128 Patient Weight.shortpauseInterval264 Pause interval (slices).floatpauseTime266.java.lang.StringpixelID58 - 14 bytes.floatpixelResX50.floatpixelResY54.shortplaneType114.intposition76 - Patient Poisition.shortprepPulse644 Prepartory pulse option.shortprescan_r1288 PreScan R1-Analog.shortprescan_r2290 PreScan R2-DIgital.shortpreScanOpts816 bitmap of prescan options.shortproj_alg596 Projection Algorithm.java.lang.Stringproj_name598 13 characters Projection Algorithm Name.floatprojectAngle498 Projection Angle.shortprotocolFlag332 Non-zero indicates protocol exam.java.lang.StringprSysID50 - 9 bytes - Primary Receiver Suite and Host.shortps_flag580 Auto/Manual Prescan flag.shortps_status582 Bitmap of changed values.intpsd_dateTime342 PSD Creation Date and Time.java.lang.Stringpsd_iname346 13 characters.shortpSeq304 Pulse sequence.intptrCmprsnHdr72 - pointer to.intptrDBHdr104 - pointer to.intptrExamHdr132 - pointer to.intptrGraphics96 - pointer to.intptrHistoHdr80 - pointer to.intptrImage4 - byte displacement to pixel data.intptrImageHdr148 - pointer to.intptrSeriesHdr140 - pointer to.intptrSuiteHdr124 - pointer to.intptrTextPlane88 - pointer to.intptrUID56 - pointer to unique image identifier (UID).intptrUnpackHdr64 - pointer to.intptrUsrDefData116 - pointer to.intpulseRepTime194 pulse repetition time (usec).shortpulseSeqMode306.java.lang.StringpulseSeqName308 33 characters.intrawRunNum384 RawData Run Number.shortrbpm832 respiratory rate, breaths per minute.shortrcvGain1250 Actual receive gain analog (.1db).shortrcvGain2252 Actual receive gain digital (.1db).shortrcvType836 type of receiver used.java.lang.StringrefImg650 Reference image field.java.lang.StringrefPhy212 - 33 bytes Referring Physician.floatrepTime242 Cardiac repertition time.java.lang.Stringreqnum195 - 13 bytes Requisition Number.shortrtPoint834 repiratory trigger point as percent of max.floatsarAvg230 Average SAR.floatsarAvgHead854 Avg head SAR.floatsarPeak234 Peak SAR.shortsatbits552 Bitmap of SAT selections.shortsatxloc1556 R-side pulse rel to lndmrk.shortsatxloc2558 L-side pulse rel to lndmrk.shortsatxthick568 Thickness of X-axis SAT pulse.shortsatyloc1560 A-side SAT pulse rel to lndmrk.shortsatyloc2562 P-side SAT pulse rel to lndmrk.shortsatythick570 Thickness of Y-axis SAT pulse.shortsatzloc1564 S-side SAT pulse rel to lndmrk.shortsatzloc2566 I-side SAT pulse rel to lndmrk.shortsatzthick572 Thickness of Z-axis SAT pulse.shortscanAcqNum728 Scan Acquisition Number.java.lang.StringscanProtocolName92 - 25 bytes - Scan Protocol Name.floatscanSpacing116 Spacing between scans (mm?).shortscanType74 - Scout or Axial (for CT).shortscic554 Surface Coil Intensity Correction Flag.shortscoutType122 Scout Type (AP or lateral).shortscreenFormat112 - (8ቬ) bits.floatscTime22 scan duration in seconds.intseActualDT16 - Actual Series Date/Time Stamp.java.lang.StringseAllocKey154 - 13 bytes - Process that allocated this record.intseChecksum188 - (internal use) Series Record checksum.intseComplete192 - (internal use) Series Complete Flag.private intsecondsDOCUMENT ME!shortseContrast118 - greater than zero if image used contrast (L/S).intseDateTime12 - Allocation series Date/Time Stamp.intseDeltaCnt168 - (internal use) number of updates to header.java.lang.StringseDesc20 - 30 bytes - Series Description.byteseDiskID6 - Disk ID for this series - GE internal.shortseExamNo8 - Exam number.intseImageCt200 - (internal use) Last Image Number Used.intseLandmarkCnt136 - Landmark counter.intseLastMod150 - Date/Time of last change.shortseNacq140 - Number of acquisitions.intseNumArch196 - (internal use) Number of Images Archived.intseNumImages204 - (internal use) Number of Images Existing.java.lang.StringsePadding432 - 588 bytes.floatsePdsA176 - Pixel data size - as stored.floatsePdsC180 - Pixel data size - Compressed.floatsePdsU184 - Pixel data size - Uncompressed.shortsePlane72 - Most-like Plane (for L/S).shortsePseq132 - Last Pulse Sequence Used (L/S).private static longserialVersionUIDUse serialVersionUID for interoperability.shortseriesNum10 - series number.java.lang.StringseriesUID336 - 32 bytes.shortserrx108 - series from which prescribed.java.lang.StringserviceID454 - 16 bytes.shortseSortOrder134 - (internal use) Image Sort Order (L/S).shortseSource70 - Series from which prescribed.java.lang.StringseSuid0 - 4 bytes - Suite ID for this Series.shortseType68 - Series Type.shortseUniq4 - The make-unique flag - GE internal.java.lang.StringseVersCre172 - 2 bytes - Genesis Version - Created.java.lang.StringseVersCur174 - 2 bytes - Genesis Version - Now.floatsliceThickness26 in mm.intslocfov274 Slice offsets on frequency axis.floatslop_float_1676 Float Slop Field 1.floatslop_float_2680 Float Slop Field 2.floatslop_float_3684 Float Slop Field 3.floatslop_float_4688 Float Slop Field 4.floatslop_float_5692 Float Slop Field 5.intslop_int_1656 Integer Slop Field 1.intslop_int_2660 Integer Slop Field 2.intslop_int_3664 Integer Slop Field 3.intslop_int_4668 Integer Slop Field 4.intslop_int_5672 Integer Slop Field 5.intslop_int_6974 Integer Slop Field 6.intslop_int_7978 Integer Slop Field 7.intslop_int_8982 Integer Slop Field 8.intslop_int_9986 Integer Slop Field 9.java.lang.Stringslop_str_1696 16 characters String Slop Field 1.java.lang.Stringslop_str_2712 16 characters String Slop Field 2.shortslquant398 Number of slices in this scan group.java.lang.Stringsop_uid778 32 characters Service Obj Clas Unique ID.floatsrcToDet58 Distance from source to detector.floatsrcToIso62 Distance from source to iso.intstartAdjustfloatstartLoc122 - First scan location (L/S).java.lang.StringstartRAS120 - 1 byte - RAS letter for first scan location (L/S).shortstudyStatus506 Indicates if study has complete info (DICOM/genesis).java.lang.StringstudyUID474 - 32 bytes.java.lang.StringsuiteID0 - 4 bytes.java.lang.StringsumImg651 Summary image field.shortsupp_tech392 SAT fat/water/none.shortsurfaceCoilType380.shortsurfcext382 Extremity Coil Flag.shortswapPF262 Swap phase-frequency axis.floattableDelta214.inttDel226 Delay time after trigger (msec).intte2206 second echo echo (usec).shortthk_disclmr578 Slice Thickness.intthreshMax1628 Upper range of pixels 1.intthreshMax2636 Upper range of pixels 2.intthreshMin1624 Lower range of pixels 1.intthreshMin2632 Lower range of pixels 2.inttoArchiveCnt228 - (internal use) number of Unarchived images.inttoArchiveData236.inttoArchiveLen232 - (internal use) Unarchived images keys in Series.shorttrauma132 Trauma Flag.shorttrgWindow240 Trigger window (% of R-R interval).shorttubeType66.intunImagesData224.intunImagesLen220 - (internal use) Unstored Image keys in Series.shortuniq4 - (internal use) Make-Unique Flag.java.lang.StringuniqSysID438 - 16 bytes.shortunOriginal824 identifies image as original or unoriginal.intuser_bitmap292 Bitmap defining user Cvs.floatuser0406 User Variable 0.floatuser1410 User Variable 1.floatuser10446 User Variable 10.floatuser11450 User Variable 11.floatuser12454 User Variable 12.floatuser13458 User Variable 13.floatuser14462 User Variable 14.floatuser15466 User Variable 15.floatuser16470 User Variable 16.floatuser17474 User Variable 17.floatuser18478 User Variable 18.floatuser19482 User Variable 19.floatuser2414 User Variable 2.floatuser20486 User Variable 20.floatuser21490 User Variable 21.floatuser22494 User Variable 22.floatuser23n588 User Variable 23.floatuser24502 Concat Sat Type Flag.floatuser24n592 User Variable 24.floatuser25878 User Variable 25.floatuser26882 User Variable 26.floatuser27886 User Variable 27.floatuser28890 User Variable 28.floatuser29894 User Variable 29.floatuser3418 User Variable 3.floatuser30898 User Variable 30.floatuser31902 User Variable 31.floatuser32906 User Variable 32.floatuser33910 User Variable 33.floatuser34914 User Variable 34.floatuser35918 User Variable 35.floatuser36922 User Variable 36.floatuser37926 User Variable 37.floatuser38930 User Variable 38.floatuser39934 User Variable 39.floatuser4422 User Variable 4.floatuser40938 User Variable 40.floatuser41942 User Variable 41.floatuser42946 User Variable 42.floatuser43950 User Variable 43.floatuser44954 User Variable 44.floatuser45958 User Variable 45.floatuser46962 User Variable 46.floatuser47966 User Variable 47.floatuser48970 User variable 48.floatuser5426 User Variable 5.floatuser6430 User Variable 6.floatuser7434 User Variable 7.floatuser8438 User Variable 8.floatuser9442 User Variable 9.intuserFillMapLSW874 Describes what process fills in the user CVs, ifcc or TIR.intuserFillMapMSW870 Describes what process fills in the user CVs, ifcc or TIR.intuserUsageTag866 Defines how following user CVs are to be filled in.intvalueBg32 - background value of non image locations.shortvarEcho648 Variable echo flag.shortvas_collapse586 Collapse image.shortvasMode744 Vascular Mode.floatvbw394 Variable Bandwidth (Hz).shortvenc576 Phase contrast velocity encoding (mm/sec).floatvencScale732 Scale Weighting Venc (Velocity Encoding/PI).shortviewsPerSeg830 views per segment.intwidth8 - width of image.floatxAxisRot612 X axis rotation.shortxBaseEnd144 - Ending number for baselines.shortxBaseSt142 - Starting number for baselines.shortxenhEnd148 - Ending number for enhanced scans.shortxenhSt146 - Starting number for enhanced scans.intxmtFreq278 Center Frequency (0.1 Hz).shortxmtGain248 Actual transmit gain (.1 db).floatyAxisRot616 Yaxis rotation.private intyearDOCUMENT ME!floatzAxisRot620 Z axis rotation.floatzeroCell50 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 voidanonymize()FileInfoDicomconvertToDICOMInfo(int i)DOCUMENT ME!voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix)Displays the file information.java.lang.StringgetAboutInfo(TransMatrix matrix)Abstract method which is used by the extending class to return information about the file header.java.lang.StringgetImageNameFromInfo()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 voidsecs2date(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:
displayAboutInfoin classFileInfoBase- Parameters:
dlog- dialog box that is written tomatrix- transformation matrix
-
getAboutInfo
public java.lang.String getAboutInfo(TransMatrix matrix)
Description copied from class:FileInfoBaseAbstract method which is used by the extending class to return information about the file header.- Overrides:
getAboutInfoin 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()
-
-