Package gov.nih.mipav.model.file
Class FileInfoMGH
- java.lang.Object
- 
- gov.nih.mipav.model.structures.ModelSerialCloneable
- 
- gov.nih.mipav.model.file.FileInfoBase
- 
- gov.nih.mipav.model.file.FileInfoMGH
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable
 
 public class FileInfoMGH extends FileInfoBase - See Also:
- FileMGH, Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class gov.nih.mipav.model.file.FileInfoBaseFileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
 
- 
 - 
Field SummaryFields Modifier and Type Field Description private java.lang.String[]cmdlinesprivate intdofprivate floatflipAngleprivate floatfovprivate floatleftCenterprivate TransMatrixmatrixprivate floatposteriorCenterprivate floatsuperiorCenterprivate floatteprivate floattiprivate floattrprivate java.lang.StringtransformFileNameprivate intversionCurrently version number is 1- 
Fields inherited from class gov.nih.mipav.model.file.FileInfoBaseANGSTROMS, 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 SummaryConstructors Constructor Description FileInfoMGH(java.lang.String name, java.lang.String directory, int format)file info storage constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix)Displays the file information.TransMatrixgetMatrix()voidsetCmdlines(java.lang.String[] cmdlines)voidsetDOF(int dof)voidsetFlipAngle(float flipAngle)voidsetFOV(float fov)voidsetLeftCenter(float leftCenter)voidsetMatrix(TransMatrix matrix)DOCUMENT ME!voidsetPosteriorCenter(float posteriorCenter)protected java.lang.StringsetString(java.lang.String str, int len)verifies string is not larger than len length; strings larger than len, are clipped before being returned.voidsetSuperiorCenter(float superiorCenter)voidsetTE(float te)voidsetTI(float ti)voidsetTR(float tr)voidsetTransformFileName(java.lang.String transformFileName)voidsetVersion(int version)voidstateChanged(java.util.Vector ce).voidupdateFileInfos(FileInfoMGH fInfo)Propogates the current file info to another FileInfoMGH.- 
Methods inherited from class gov.nih.mipav.model.file.FileInfoBasecopyCoreInfo, copyCoreInfo, displayAboutInfo, displayPrimaryInfo, finalize, getAboutInfo, 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.ModelSerialCloneableclone, nativeClone
 
- 
 
- 
- 
- 
Field Detail- 
versionprivate int version Currently version number is 1
 - 
dofprivate int dof 
 - 
leftCenterprivate float leftCenter 
 - 
posteriorCenterprivate float posteriorCenter 
 - 
superiorCenterprivate float superiorCenter 
 - 
trprivate float tr 
 - 
flipAngleprivate float flipAngle 
 - 
teprivate float te 
 - 
tiprivate float ti 
 - 
fovprivate float fov 
 - 
transformFileNameprivate java.lang.String transformFileName 
 - 
cmdlinesprivate java.lang.String[] cmdlines 
 - 
matrixprivate TransMatrix matrix 
 
- 
 - 
Method Detail- 
displayAboutInfopublic void displayAboutInfo(JDialogBase dlog, TransMatrix matrix) Displays the file information.- Specified by:
- displayAboutInfoin class- FileInfoBase
- Parameters:
- dlog- dialog box that is written to
- matrix- transformation matrix
 
 - 
setVersionpublic void setVersion(int version) - Parameters:
- version-
 
 - 
setDOFpublic void setDOF(int dof) - Parameters:
- dof-
 
 - 
setLeftCenterpublic void setLeftCenter(float leftCenter) - Parameters:
- leftCenter-
 
 - 
setPosteriorCenterpublic void setPosteriorCenter(float posteriorCenter) - Parameters:
- posteriorCenter-
 
 - 
setSuperiorCenterpublic void setSuperiorCenter(float superiorCenter) - Parameters:
- superiorCenter-
 
 - 
setTRpublic void setTR(float tr) - Parameters:
- tr-
 
 - 
setFlipAnglepublic void setFlipAngle(float flipAngle) - Parameters:
- flipAngle-
 
 - 
setTEpublic void setTE(float te) - Parameters:
- te-
 
 - 
setTIpublic void setTI(float ti) - Parameters:
- ti-
 
 - 
setFOVpublic void setFOV(float fov) - Parameters:
- fov-
 
 - 
setTransformFileNamepublic void setTransformFileName(java.lang.String transformFileName) - Parameters:
- transformFileName-
 
 - 
setCmdlinespublic void setCmdlines(java.lang.String[] cmdlines) - Parameters:
- cmdlines-
 
 - 
setMatrixpublic void setMatrix(TransMatrix matrix) DOCUMENT ME!- Parameters:
- matrix- DOCUMENT ME!
 
 - 
getMatrixpublic TransMatrix getMatrix() 
 - 
stateChangedpublic void stateChanged(java.util.Vector ce) .
 "ce" comes from ChangeEvent upon which this is based. care to make our own ChangeEvent to store and handle this?ce[0] = table 0 = primary, 1 = secondary, etC ce[1] = line of table ce[2] = string name eg, "Type" ce[3] = Vector codeValue eg, "B" ce[4] = string value eg, "Big" - Parameters:
- ce- DOCUMENT ME!
 
 - 
updateFileInfospublic void updateFileInfos(FileInfoMGH fInfo) Propogates the current file info to another FileInfoMGH.It does not copy over the datatypeCode. (though, aside from, "it isn't in the about table", I can't think of a reason why it shouldn't. but it doesn't.) Also, copied over is bitPix, aux_file. - Parameters:
- fInfo- DOCUMENT ME!
 
 - 
setStringprotected java.lang.String setString(java.lang.String str, int len)verifies string is not larger than len length; strings larger than len, are clipped before being returned.- Returns:
- String new substring
- See Also:
- String.substring(int, int)
 
 
- 
 
-