Class 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
    • 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. &quotMR&quot or &quotCT&quot
      • 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!
    • Constructor Detail

      • FileInfoGESigna5X

        public FileInfoGESigna5X​(java.lang.String name,
                                 java.lang.String directory,
                                 int format)
        File info storage constructor.
        Parameters:
        name - file name
        directory - directory
        format - file format
    • 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 class FileInfoBase
        Parameters:
        dlog - dialog box that is written to
        matrix - 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 class FileInfoBase
        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()