Package gov.nih.mipav.model.file
Class FileInfoPARREC
java.lang.Object
gov.nih.mipav.model.structures.ModelSerialCloneable
gov.nih.mipav.model.file.FileInfoBase
gov.nih.mipav.model.file.FileInfoPARREC
- All Implemented Interfaces:
Serializable,Cloneable
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:
-
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
FieldsModifier and TypeFieldDescriptionprivate int[]private int[]private String[]private String[]private float[]private float[]private String[]private float[]private String[]private String[]private Stringpar/rec dateprivate float[][]private String[]private float[]private int[]private float[]private int[]private int[]private float[]private Stringpar/rec examNameprivate intSlice Orientation Value (sag/cor/tra)private float[]private int[]private Stringpar/rec PreparationDirectionprivate int[]private float[][]private float[][]private int[]private int[]private float[]private int[]private int[]private int[]private int[]private intnumSlicesprivate intnumSlicesprivate double[]Off-centre translationprivate intprivate Stringprivate Stringpar/rec patientPositionprivate Stringpar/rec protocolNameprivate Stringprivate floatprivate int[]private int[]private double[]par/rec slice Angulationprivate Stringslice specific infoprivate String[]par/rec Bvaluesprivate String[]par/rec gradientsprivate Stringprivate float[]private int[]private Stringpar/rec versionvol parametersprivate int[]private int[]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, dtiParams, 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 -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix) Abstract method which is used by the extending class to display information about the window.voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix, int index) voidvoiddisplayDTIInfo_JDialogText(JDialogText dlg, int index) int[]int[]String[]String[]float[]float[]String[]float[]String[]String[]getDate()float[][]String[]float[]int[]float[]int[]int[]float[]float[]int[]int[]float[][]float[][]int[]float[]int[]int[]int[]int[]intintdouble[]intfloatint[]int[]double[]intgetTime()float[]int[]getter for vol parametersint[]int[]int[]voidsetCardiacFrequency(int[] cardiacFrequency) voidsetCardiacPhaseNumber(int[] cardiacPhaseNumber) voidsetContrastBolusAgent(String[] contrastBolusAgent) voidsetContrastBolusIngredient(String[] contrastBolusIngredient) voidsetContrastBolusIngredientConcentration(float[] contrastBolusIngredientConcentration) voidsetContrastBolusRoute(float[] contrastBolusRoute) voidsetContrastBolusStartTime(String[] contrastBolusStartTime) voidsetContrastBolusTotalDose(float[] contrastBolusTotalDose) voidsetContrastBolusVolume(String[] contrastBolusVolume) voidsetContrastType(String[] contrastType) voidvoidsetDiffusion(float[][] diffusion) voidsetDiffusionAnisotropyType(String[] diffusionAnisotropyType) voidsetDiffusionBFactor(float[] diffusionBFactor) voidsetDiffusionBValueNumber(int[] diffusionBValueNumber) voidsetDynamicScanBeginTime(float[] dynamicScanBeginTime) voidsetDynamicScanNumber(int[] dynamicScanNumber) voidsetEchoNumber(int[] echoNumber) voidsetEchoTime(float[] echoTime) voidsetExamName(String examName) voidsetFlipAngle(float[] flipAngle) voidsetFmriStatusIndication(int[] fmriStatusIndication) voidsetGeneralInfoList(String info) voidsetGradientOrientationNumber(int[] gradientOrientationNumber) voidsetImageAngulation(float[][] imageAngulation) voidsetImageInfoList(String info) voidsetImageOffcentre(float[][] imageOffcentre) voidsetImageTypeEDES(int[] imageTypeEDES) voidsetImageTypeMR(int[] imageTypeMR) voidsetInversionDelay(float[] inversionDelay) voidsetLabelType(int[] labelType) voidsetMaximumRRInterval(int[] maximumRRInterval) voidsetMinimumRRInterval(int[] minimumRRInterval) voidsetNumberOfAverages(int[] numberOfAverages) voidsetNumSlices(int numSlices) voidsetNumVolumes(int numVolumes) voidsetOffCentre(double[] offCentre) voidsetOriginalDataType(int originalDataType) voidsetPatientName(String patientName) voidsetPatientPosition(String patientPosition) voidsetPreparationDirection(String foldover) voidsetProtocolName(String protocolName) voidsetRepetitionTime(String repetitionTime) voidsetScaleSlope(float scaleSlope) voidsetScanningSequence(int[] scanningSequence) voidsetScanPercentage(int[] scanPercentage) voidsetSliceAngulation(double[] sliceAng) voidsetSliceInfo(String sliceInfo) voidsetSliceOrient(int firstOrientValue) voidvoidsetTriggerTime(float[] triggerTime) voidsetTurboFactor(int[] turboFactor) voidsetVersion(String version) voidsetVolParameters(HashMap<String, String> volParameters) voidsetWindowCenter(int[] windowCenter) voidsetWindowWidth(int[] windowWidth) Methods inherited from class gov.nih.mipav.model.file.FileInfoBase
copyCoreInfo, copyCoreInfo, displayAboutInfo, displayPrimaryInfo, finalize, getAboutInfo, getAllSameDimUnits, getAreaUnitsOfMeasureStr, getAxisDirection, getAxisOrientation, getAxisOrientation, getAxisOrientationFromStr, getAxisOrientationStr, getCameraMake, getCameraModel, getCompressionType, getDataType, getDataTypeFromStr, getDTIParameters, 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, setDTIParameters, 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, toStringMethods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
clone, nativeClone
-
Field Details
-
VolParameters
vol parameters -
sliceInfo
slice specific info -
version
par/rec version -
date
par/rec date -
time
-
patientName
-
examName
par/rec examName -
protocolName
par/rec protocolName -
patientPosition
par/rec patientPosition -
foldover
par/rec PreparationDirection -
sliceAng
private double[] sliceAngpar/rec slice Angulation -
offCentre
private double[] offCentreOff-centre translation -
stringBvalueArray
par/rec Bvalues -
stringGradientArray
par/rec gradients -
repetitionTime
-
firstOrientValue
private int firstOrientValueSlice Orientation Value (sag/cor/tra) -
numSlices
private int numSlicesnumSlices -
numVolumes
private int numVolumesnumSlices -
generalInfoList
-
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
-
diffusionAnisotropyType
-
diffusion
private float[][] diffusion -
labelType
private int[] labelType -
contrastBolusAgent
-
contrastBolusRoute
private float[] contrastBolusRoute -
contrastBolusVolume
-
contrastBolusStartTime
-
contrastBolusTotalDose
private float[] contrastBolusTotalDose -
contrastBolusIngredient
-
contrastBolusIngredientConcentration
private float[] contrastBolusIngredientConcentration
-
-
Constructor Details
-
FileInfoPARREC
-
-
Method Details
-
displayDTIInfo_JDialogText
-
displayDTIInfo_JDialogFileInfo
-
displayAboutInfo
Description copied from class:FileInfoBaseAbstract method which is used by the extending class to display information about the window.- Specified by:
displayAboutInfoin classFileInfoBase- Parameters:
dlog- Area where image information is to be displayed.matrix- Transformation matrix
-
displayAboutInfo
-
getVolParameters
getter for vol parameters -
setVolParameters
-
getSliceInfo
-
setSliceInfo
-
getVersion
-
setVersion
-
getDate
-
setDate
-
getTime
-
setTime
-
setPatientName
-
getPatientName
-
getExamName
-
setExamName
-
getProtocolName
-
setProtocolName
-
getPatientPosition
-
setPatientPosition
-
getPreparationDirection
-
setPreparationDirection
-
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
-
setGeneralInfoList
-
getImageInfoList
-
setImageInfoList
-
setOriginalDataType
public void setOriginalDataType(int originalDataType) -
getOriginalDataType
public int getOriginalDataType() -
setScaleSlope
public void setScaleSlope(float scaleSlope) -
getScaleSlope
public float getScaleSlope() -
setRepetitionTime
-
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
-
getContrastType
-
setDiffusionAnisotropyType
-
getDiffusionAnisotropyType
-
setDiffusion
public void setDiffusion(float[][] diffusion) -
getDiffusion
public float[][] getDiffusion() -
setLabelType
public void setLabelType(int[] labelType) -
getLabelType
public int[] getLabelType() -
setContrastBolusAgent
-
getContrastBolusAgent
-
setContrastBolusRoute
public void setContrastBolusRoute(float[] contrastBolusRoute) -
getContrastBolusRoute
public float[] getContrastBolusRoute() -
setContrastBolusVolume
-
getContrastBolusVolume
-
setContrastBolusStartTime
-
getContrastBolusStartTime
-
setContrastBolusTotalDose
public void setContrastBolusTotalDose(float[] contrastBolusTotalDose) -
getContrastBolusTotalDose
public float[] getContrastBolusTotalDose() -
setContrastBolusIngredient
-
getContrastBolusIngredient
-
setContrastBolusIngredientConcentration
public void setContrastBolusIngredientConcentration(float[] contrastBolusIngredientConcentration) -
getContrastBolusIngredientConcentration
public float[] getContrastBolusIngredientConcentration()
-