Package gov.nih.mipav.model.file
Class FileInfoMedVision
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.file.FileInfoBase
-
- gov.nih.mipav.model.file.FileInfoMedVision
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class FileInfoMedVision extends FileInfoBase
This structure contains the information that describes how an MedVision image is stored on disk, as well as header information.- Version:
- 0.1 June 25, 1998
- Author:
- Matthew J. McAuliffe, Ph.D.
- See Also:
FileMedVision, Serialized Form
-
-
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
Fields Modifier and Type Field Description doublecineRateDOCUMENT ME!shortcolsDOCUMENT ME!shortdataTypeDOCUMENT ME!java.lang.StringdateOfBirthDOCUMENT ME!java.lang.StringeqManufDOCUMENT ME!java.lang.StringeqTypeDOCUMENT ME!java.lang.StringfileTypeFile header data structure format.shortframeRefNumDOCUMENT ME!intimageOffsetDOCUMENT ME!doubleimageScaleDOCUMENT ME!java.lang.StringinstitutionDOCUMENT ME!java.lang.StringmodalityDOCUMENT ME!java.lang.StringpatientNameInfo data structure format.doublepixelSizeHDOCUMENT ME!doublepixelSizeVhDat dataStructure format public long version;.java.lang.StringreferringPhysDOCUMENT ME!shortrowsSlice Header data structure format.private static longserialVersionUIDUse serialVersionUID for interoperability.java.lang.StringsexDOCUMENT ME!shortsliceHdrSizeDOCUMENT ME!doubleslicePositionDOCUMENT ME!shortsliceRefNumDOCUMENT ME!doublesliceThicknessDOCUMENT ME!doublesliceTimeDOCUMENT ME!shortstandardColsDOCUMENT ME!shortstandardRowsDOCUMENT ME!java.lang.StringstudyDateDOCUMENT ME!java.lang.StringstudyNameDOCUMENT ME!java.lang.StringstudyTimeDOCUMENT ME!shorttotalSlicesDOCUMENT ME!intversionDOCUMENT ME!-
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, 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, 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 Constructor Description FileInfoMedVision(java.lang.String name, java.lang.String directory, int format)FileInfoMedVision.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix)displayAboutInfo - displays the file information.-
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, 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.ModelSerialCloneable
clone, nativeClone
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
cineRate
public double cineRate
DOCUMENT ME!
-
cols
public short cols
DOCUMENT ME!
-
dataType
public short dataType
DOCUMENT ME!
-
dateOfBirth
public java.lang.String dateOfBirth
DOCUMENT ME!
-
eqManuf
public java.lang.String eqManuf
DOCUMENT ME!
-
eqType
public java.lang.String eqType
DOCUMENT ME!
-
fileType
public java.lang.String fileType
File header data structure format.
-
frameRefNum
public short frameRefNum
DOCUMENT ME!
-
imageOffset
public int imageOffset
DOCUMENT ME!
-
imageScale
public double imageScale
DOCUMENT ME!
-
institution
public java.lang.String institution
DOCUMENT ME!
-
modality
public java.lang.String modality
DOCUMENT ME!
-
patientName
public java.lang.String patientName
Info data structure format.
-
pixelSizeH
public double pixelSizeH
DOCUMENT ME!
-
pixelSizeV
public double pixelSizeV
hDat dataStructure format public long version;.
-
referringPhys
public java.lang.String referringPhys
DOCUMENT ME!
-
rows
public short rows
Slice Header data structure format.
-
sex
public java.lang.String sex
DOCUMENT ME!
-
sliceHdrSize
public short sliceHdrSize
DOCUMENT ME!
-
slicePosition
public double slicePosition
DOCUMENT ME!
-
sliceRefNum
public short sliceRefNum
DOCUMENT ME!
-
sliceThickness
public double sliceThickness
DOCUMENT ME!
-
sliceTime
public double sliceTime
DOCUMENT ME!
-
standardCols
public short standardCols
DOCUMENT ME!
-
standardRows
public short standardRows
DOCUMENT ME!
-
studyDate
public java.lang.String studyDate
DOCUMENT ME!
-
studyName
public java.lang.String studyName
DOCUMENT ME!
-
studyTime
public java.lang.String studyTime
DOCUMENT ME!
-
totalSlices
public short totalSlices
DOCUMENT ME!
-
version
public int version
DOCUMENT ME!
-
-
Method Detail
-
displayAboutInfo
public void displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
displayAboutInfo - displays the file information.- Specified by:
displayAboutInfoin classFileInfoBase- Parameters:
dlog- dialog box that is written tomatrix- transformation matrix
-
-