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 double
cineRate
DOCUMENT ME!short
cols
DOCUMENT ME!short
dataType
DOCUMENT ME!java.lang.String
dateOfBirth
DOCUMENT ME!java.lang.String
eqManuf
DOCUMENT ME!java.lang.String
eqType
DOCUMENT ME!java.lang.String
fileType
File header data structure format.short
frameRefNum
DOCUMENT ME!int
imageOffset
DOCUMENT ME!double
imageScale
DOCUMENT ME!java.lang.String
institution
DOCUMENT ME!java.lang.String
modality
DOCUMENT ME!java.lang.String
patientName
Info data structure format.double
pixelSizeH
DOCUMENT ME!double
pixelSizeV
hDat dataStructure format public long version;.java.lang.String
referringPhys
DOCUMENT ME!short
rows
Slice Header data structure format.private static long
serialVersionUID
Use serialVersionUID for interoperability.java.lang.String
sex
DOCUMENT ME!short
sliceHdrSize
DOCUMENT ME!double
slicePosition
DOCUMENT ME!short
sliceRefNum
DOCUMENT ME!double
sliceThickness
DOCUMENT ME!double
sliceTime
DOCUMENT ME!short
standardCols
DOCUMENT ME!short
standardRows
DOCUMENT ME!java.lang.String
studyDate
DOCUMENT ME!java.lang.String
studyName
DOCUMENT ME!java.lang.String
studyTime
DOCUMENT ME!short
totalSlices
DOCUMENT ME!int
version
DOCUMENT 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 void
displayAboutInfo(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:
displayAboutInfo
in classFileInfoBase
- Parameters:
dlog
- dialog box that is written tomatrix
- transformation matrix
-
-