Class FileInfoPARREC

All Implemented Interfaces:
Serializable, 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:
  • Field Details

    • VolParameters

      private static HashMap<String,String> VolParameters
      vol parameters
    • sliceInfo

      private String sliceInfo
      slice specific info
    • version

      private String version
      par/rec version
    • date

      private String date
      par/rec date
    • time

      private String time
    • patientName

      private String patientName
    • examName

      private String examName
      par/rec examName
    • protocolName

      private String protocolName
      par/rec protocolName
    • patientPosition

      private String patientPosition
      par/rec patientPosition
    • foldover

      private String foldover
      par/rec PreparationDirection
    • sliceAng

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

      private double[] offCentre
      Off-centre translation
    • stringBvalueArray

      private String[] stringBvalueArray
      par/rec Bvalues
    • stringGradientArray

      private String[] stringGradientArray
      par/rec gradients
    • repetitionTime

      private String repetitionTime
    • firstOrientValue

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

      private int numSlices
      numSlices
    • numVolumes

      private int numVolumes
      numSlices
    • generalInfoList

      private ArrayList<String> generalInfoList
    • imageInfoList

      private ArrayList<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 String[] contrastType
    • diffusionAnisotropyType

      private String[] diffusionAnisotropyType
    • diffusion

      private float[][] diffusion
    • labelType

      private int[] labelType
    • contrastBolusAgent

      private String[] contrastBolusAgent
    • contrastBolusRoute

      private float[] contrastBolusRoute
    • contrastBolusVolume

      private String[] contrastBolusVolume
    • contrastBolusStartTime

      private String[] contrastBolusStartTime
    • contrastBolusTotalDose

      private float[] contrastBolusTotalDose
    • contrastBolusIngredient

      private String[] contrastBolusIngredient
    • contrastBolusIngredientConcentration

      private float[] contrastBolusIngredientConcentration
  • Constructor Details

    • FileInfoPARREC

      public FileInfoPARREC(String name, String directory, int format)
  • Method Details

    • 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
    • displayAboutInfo

      public void displayAboutInfo(JDialogBase dlog, TransMatrix matrix, int index)
    • getVolParameters

      public HashMap<String,String> getVolParameters()
      getter for vol parameters
    • setVolParameters

      public void setVolParameters(HashMap<String,String> volParameters)
    • getSliceInfo

      public String getSliceInfo()
    • setSliceInfo

      public void setSliceInfo(String sliceInfo)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getDate

      public String getDate()
    • setDate

      public void setDate(String date)
    • getTime

      public String getTime()
    • setTime

      public void setTime(String time)
    • setPatientName

      public void setPatientName(String patientName)
    • getPatientName

      public String getPatientName()
    • getExamName

      public String getExamName()
    • setExamName

      public void setExamName(String examName)
    • getProtocolName

      public String getProtocolName()
    • setProtocolName

      public void setProtocolName(String protocolName)
    • getPatientPosition

      public String getPatientPosition()
    • setPatientPosition

      public void setPatientPosition(String patientPosition)
    • getPreparationDirection

      public String getPreparationDirection()
    • setPreparationDirection

      public void setPreparationDirection(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 ArrayList<String> getGeneralInfoList()
    • setGeneralInfoList

      public void setGeneralInfoList(String info)
    • getImageInfoList

      public ArrayList<String> getImageInfoList()
    • setImageInfoList

      public void setImageInfoList(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(String repetitionTime)
    • getRepetitionTime

      public 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(String[] contrastType)
    • getContrastType

      public String[] getContrastType()
    • setDiffusionAnisotropyType

      public void setDiffusionAnisotropyType(String[] diffusionAnisotropyType)
    • getDiffusionAnisotropyType

      public 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(String[] contrastBolusAgent)
    • getContrastBolusAgent

      public String[] getContrastBolusAgent()
    • setContrastBolusRoute

      public void setContrastBolusRoute(float[] contrastBolusRoute)
    • getContrastBolusRoute

      public float[] getContrastBolusRoute()
    • setContrastBolusVolume

      public void setContrastBolusVolume(String[] contrastBolusVolume)
    • getContrastBolusVolume

      public String[] getContrastBolusVolume()
    • setContrastBolusStartTime

      public void setContrastBolusStartTime(String[] contrastBolusStartTime)
    • getContrastBolusStartTime

      public String[] getContrastBolusStartTime()
    • setContrastBolusTotalDose

      public void setContrastBolusTotalDose(float[] contrastBolusTotalDose)
    • getContrastBolusTotalDose

      public float[] getContrastBolusTotalDose()
    • setContrastBolusIngredient

      public void setContrastBolusIngredient(String[] contrastBolusIngredient)
    • getContrastBolusIngredient

      public String[] getContrastBolusIngredient()
    • setContrastBolusIngredientConcentration

      public void setContrastBolusIngredientConcentration(float[] contrastBolusIngredientConcentration)
    • getContrastBolusIngredientConcentration

      public float[] getContrastBolusIngredientConcentration()