Class FileInfoPARREC

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class FileInfoPARREC
    extends FileInfoBase
    Created by IntelliJ IDEA. User: bennett Date: Mar 16, 2007 Time: 9:18:41 AM To change this template use File | Settings | File Templates. Updated September 16, 2011 by Beth Tyrie
    See Also:
    Serialized Form
    • Field Detail

      • VolParameters

        private static java.util.HashMap<java.lang.String,​java.lang.String> VolParameters
        vol parameters
      • sliceInfo

        private java.lang.String sliceInfo
        slice specific info
      • version

        private java.lang.String version
        par/rec version
      • date

        private java.lang.String date
        par/rec date
      • time

        private java.lang.String time
      • patientName

        private java.lang.String patientName
      • examName

        private java.lang.String examName
        par/rec examName
      • protocolName

        private java.lang.String protocolName
        par/rec protocolName
      • patientPosition

        private java.lang.String patientPosition
        par/rec patientPosition
      • foldover

        private java.lang.String foldover
        par/rec PreparationDirection
      • sliceAng

        private double[] sliceAng
        par/rec slice Angulation
      • offCentre

        private double[] offCentre
        Off-centre translation
      • stringBvalueArray

        private java.lang.String[] stringBvalueArray
        par/rec Bvalues
      • stringGradientArray

        private java.lang.String[] stringGradientArray
        par/rec gradients
      • repetitionTime

        private java.lang.String repetitionTime
      • firstOrientValue

        private int firstOrientValue
        Slice Orientation Value (sag/cor/tra)
      • numSlices

        private int numSlices
        numSlices
      • numVolumes

        private int numVolumes
        numSlices
      • generalInfoList

        private java.util.ArrayList<java.lang.String> generalInfoList
      • imageInfoList

        private java.util.ArrayList<java.lang.String> imageInfoList
      • originalDataType

        private int originalDataType
      • scaleSlope

        private float scaleSlope
      • echoNumber

        private int[] echoNumber
      • dynamicScanNumber

        private int[] dynamicScanNumber
      • cardiacPhaseNumber

        private int[] cardiacPhaseNumber
      • imageTypeMR

        private int[] imageTypeMR
      • scanningSequence

        private int[] scanningSequence
      • scanPercentage

        private int[] scanPercentage
      • windowCenter

        private int[] windowCenter
      • windowWidth

        private int[] windowWidth
      • imageAngulation

        private float[][] imageAngulation
      • imageOffcentre

        private float[][] imageOffcentre
      • fmriStatusIndication

        private int[] fmriStatusIndication
      • imageTypeEDES

        private int[] imageTypeEDES
      • echoTime

        private float[] echoTime
      • dynamicScanBeginTime

        private float[] dynamicScanBeginTime
      • triggerTime

        private float[] triggerTime
      • numberOfAverages

        private int[] numberOfAverages
      • flipAngle

        private float[] flipAngle
      • cardiacFrequency

        private int[] cardiacFrequency
      • minimumRRInterval

        private int[] minimumRRInterval
      • maximumRRInterval

        private int[] maximumRRInterval
      • turboFactor

        private int[] turboFactor
      • inversionDelay

        private float[] inversionDelay
      • diffusionBFactor

        private float[] diffusionBFactor
      • diffusionBValueNumber

        private int[] diffusionBValueNumber
      • gradientOrientationNumber

        private int[] gradientOrientationNumber
      • contrastType

        private java.lang.String[] contrastType
      • diffusionAnisotropyType

        private java.lang.String[] diffusionAnisotropyType
      • diffusion

        private float[][] diffusion
      • labelType

        private int[] labelType
      • contrastBolusAgent

        private java.lang.String[] contrastBolusAgent
      • contrastBolusRoute

        private float[] contrastBolusRoute
      • contrastBolusVolume

        private java.lang.String[] contrastBolusVolume
      • contrastBolusStartTime

        private java.lang.String[] contrastBolusStartTime
      • contrastBolusTotalDose

        private float[] contrastBolusTotalDose
      • contrastBolusIngredient

        private java.lang.String[] contrastBolusIngredient
      • contrastBolusIngredientConcentration

        private float[] contrastBolusIngredientConcentration
    • Constructor Detail

      • FileInfoPARREC

        public FileInfoPARREC​(java.lang.String name,
                              java.lang.String directory,
                              int format)
    • Method Detail

      • displayDTIInfo_JDialogText

        public void displayDTIInfo_JDialogText​(JDialogText dlg,
                                               int index)
      • displayDTIInfo_JDialogFileInfo

        public void displayDTIInfo_JDialogFileInfo​(JDialogFileInfo dlg)
      • displayAboutInfo

        public void displayAboutInfo​(JDialogBase dlog,
                                     TransMatrix matrix)
        Description copied from class: FileInfoBase
        Abstract method which is used by the extending class to display information about the window.
        Specified by:
        displayAboutInfo in class FileInfoBase
        Parameters:
        dlog - Area where image information is to be displayed.
        matrix - Transformation matrix
      • getVolParameters

        public java.util.HashMap<java.lang.String,​java.lang.String> getVolParameters()
        getter for vol parameters
      • setVolParameters

        public void setVolParameters​(java.util.HashMap<java.lang.String,​java.lang.String> volParameters)
      • getSliceInfo

        public java.lang.String getSliceInfo()
      • setSliceInfo

        public void setSliceInfo​(java.lang.String sliceInfo)
      • getVersion

        public java.lang.String getVersion()
      • setVersion

        public void setVersion​(java.lang.String version)
      • getDate

        public java.lang.String getDate()
      • setDate

        public void setDate​(java.lang.String date)
      • getTime

        public java.lang.String getTime()
      • setTime

        public void setTime​(java.lang.String time)
      • setPatientName

        public void setPatientName​(java.lang.String patientName)
      • getPatientName

        public java.lang.String getPatientName()
      • getExamName

        public java.lang.String getExamName()
      • setExamName

        public void setExamName​(java.lang.String examName)
      • getProtocolName

        public java.lang.String getProtocolName()
      • setProtocolName

        public void setProtocolName​(java.lang.String protocolName)
      • getPatientPosition

        public java.lang.String getPatientPosition()
      • setPatientPosition

        public void setPatientPosition​(java.lang.String patientPosition)
      • getPreparationDirection

        public java.lang.String getPreparationDirection()
      • setPreparationDirection

        public void setPreparationDirection​(java.lang.String foldover)
      • setSliceAngulation

        public void setSliceAngulation​(double[] sliceAng)
      • getSliceAngulation

        public double[] getSliceAngulation()
      • setOffCentre

        public void setOffCentre​(double[] offCentre)
      • getOffCentre

        public double[] getOffCentre()
      • getNumSlices

        public int getNumSlices()
      • setNumSlices

        public void setNumSlices​(int numSlices)
      • getSliceOrient

        public int getSliceOrient()
      • setSliceOrient

        public void setSliceOrient​(int firstOrientValue)
      • getNumVolumes

        public int getNumVolumes()
      • setNumVolumes

        public void setNumVolumes​(int numVolumes)
      • getGeneralInfoList

        public java.util.ArrayList<java.lang.String> getGeneralInfoList()
      • setGeneralInfoList

        public void setGeneralInfoList​(java.lang.String info)
      • getImageInfoList

        public java.util.ArrayList<java.lang.String> getImageInfoList()
      • setImageInfoList

        public void setImageInfoList​(java.lang.String info)
      • setOriginalDataType

        public void setOriginalDataType​(int originalDataType)
      • getOriginalDataType

        public int getOriginalDataType()
      • setScaleSlope

        public void setScaleSlope​(float scaleSlope)
      • getScaleSlope

        public float getScaleSlope()
      • setRepetitionTime

        public void setRepetitionTime​(java.lang.String repetitionTime)
      • getRepetitionTime

        public java.lang.String getRepetitionTime()
      • setEchoNumber

        public void setEchoNumber​(int[] echoNumber)
      • getEchoNumber

        public int[] getEchoNumber()
      • setDynamicScanNumber

        public void setDynamicScanNumber​(int[] dynamicScanNumber)
      • getDynamicScanNumber

        public int[] getDynamicScanNumber()
      • setCardiacPhaseNumber

        public void setCardiacPhaseNumber​(int[] cardiacPhaseNumber)
      • getCardiacPhaseNumber

        public int[] getCardiacPhaseNumber()
      • setImageTypeMR

        public void setImageTypeMR​(int[] imageTypeMR)
      • getImageTypeMR

        public int[] getImageTypeMR()
      • setScanningSequence

        public void setScanningSequence​(int[] scanningSequence)
      • getScanningSequence

        public int[] getScanningSequence()
      • setScanPercentage

        public void setScanPercentage​(int[] scanPercentage)
      • getScanPercentage

        public int[] getScanPercentage()
      • setWindowCenter

        public void setWindowCenter​(int[] windowCenter)
      • getWindowCenter

        public int[] getWindowCenter()
      • setWindowWidth

        public void setWindowWidth​(int[] windowWidth)
      • getWindowWidth

        public int[] getWindowWidth()
      • setImageAngulation

        public void setImageAngulation​(float[][] imageAngulation)
      • getImageAngulation

        public float[][] getImageAngulation()
      • setImageOffcentre

        public void setImageOffcentre​(float[][] imageOffcentre)
      • getImageOffcentre

        public float[][] getImageOffcentre()
      • setFmriStatusIndication

        public void setFmriStatusIndication​(int[] fmriStatusIndication)
      • getFmriStatusIndication

        public int[] getFmriStatusIndication()
      • setImageTypeEDES

        public void setImageTypeEDES​(int[] imageTypeEDES)
      • imageTypeEDES

        public int[] imageTypeEDES()
      • setEchoTime

        public void setEchoTime​(float[] echoTime)
      • getEchoTime

        public float[] getEchoTime()
      • setDynamicScanBeginTime

        public void setDynamicScanBeginTime​(float[] dynamicScanBeginTime)
      • getDynamicScanBeginTime

        public float[] getDynamicScanBeginTime()
      • setTriggerTime

        public void setTriggerTime​(float[] triggerTime)
      • getTriggerTime

        public float[] getTriggerTime()
      • setNumberOfAverages

        public void setNumberOfAverages​(int[] numberOfAverages)
      • getNumberOfAverages

        public int[] getNumberOfAverages()
      • setFlipAngle

        public void setFlipAngle​(float[] flipAngle)
      • getFlipAngle

        public float[] getFlipAngle()
      • setCardiacFrequency

        public void setCardiacFrequency​(int[] cardiacFrequency)
      • getCardiacFrequency

        public int[] getCardiacFrequency()
      • setMinimumRRInterval

        public void setMinimumRRInterval​(int[] minimumRRInterval)
      • getMinimumRRInterval

        public int[] getMinimumRRInterval()
      • setMaximumRRInterval

        public void setMaximumRRInterval​(int[] maximumRRInterval)
      • getMaximumRRInterval

        public int[] getMaximumRRInterval()
      • setTurboFactor

        public void setTurboFactor​(int[] turboFactor)
      • getTurobFactor

        public int[] getTurobFactor()
      • setInversionDelay

        public void setInversionDelay​(float[] inversionDelay)
      • getInversionDelay

        public float[] getInversionDelay()
      • setDiffusionBFactor

        public void setDiffusionBFactor​(float[] diffusionBFactor)
      • getDiffusionBFactor

        public float[] getDiffusionBFactor()
      • setDiffusionBValueNumber

        public void setDiffusionBValueNumber​(int[] diffusionBValueNumber)
      • getDiffusionBValueNumber

        public int[] getDiffusionBValueNumber()
      • setGradientOrientationNumber

        public void setGradientOrientationNumber​(int[] gradientOrientationNumber)
      • getGradientOrientationNumber

        public int[] getGradientOrientationNumber()
      • setContrastType

        public void setContrastType​(java.lang.String[] contrastType)
      • getContrastType

        public java.lang.String[] getContrastType()
      • setDiffusionAnisotropyType

        public void setDiffusionAnisotropyType​(java.lang.String[] diffusionAnisotropyType)
      • getDiffusionAnisotropyType

        public java.lang.String[] getDiffusionAnisotropyType()
      • setDiffusion

        public void setDiffusion​(float[][] diffusion)
      • getDiffusion

        public float[][] getDiffusion()
      • setLabelType

        public void setLabelType​(int[] labelType)
      • getLabelType

        public int[] getLabelType()
      • setContrastBolusAgent

        public void setContrastBolusAgent​(java.lang.String[] contrastBolusAgent)
      • getContrastBolusAgent

        public java.lang.String[] getContrastBolusAgent()
      • setContrastBolusRoute

        public void setContrastBolusRoute​(float[] contrastBolusRoute)
      • getContrastBolusRoute

        public float[] getContrastBolusRoute()
      • setContrastBolusVolume

        public void setContrastBolusVolume​(java.lang.String[] contrastBolusVolume)
      • getContrastBolusVolume

        public java.lang.String[] getContrastBolusVolume()
      • setContrastBolusStartTime

        public void setContrastBolusStartTime​(java.lang.String[] contrastBolusStartTime)
      • getContrastBolusStartTime

        public java.lang.String[] getContrastBolusStartTime()
      • setContrastBolusTotalDose

        public void setContrastBolusTotalDose​(float[] contrastBolusTotalDose)
      • getContrastBolusTotalDose

        public float[] getContrastBolusTotalDose()
      • setContrastBolusIngredient

        public void setContrastBolusIngredient​(java.lang.String[] contrastBolusIngredient)
      • getContrastBolusIngredient

        public java.lang.String[] getContrastBolusIngredient()
      • setContrastBolusIngredientConcentration

        public void setContrastBolusIngredientConcentration​(float[] contrastBolusIngredientConcentration)
      • getContrastBolusIngredientConcentration

        public float[] getContrastBolusIngredientConcentration()