Package gov.nih.mipav.model.file
Class FileInfoMRC
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.file.FileInfoBase
-
- gov.nih.mipav.model.file.FileInfoMRC
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class FileInfoMRC extends FileInfoBase
This structures contains the information that describes how a MRC image is stored on disk.- See Also:
- 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 private float
alpha
DOCUMENT ME!private float
beta
DOCUMENT ME!private short
creatorID
DOCUMENT ME!private float
gamma
DOCUMENT ME!private short
idType
DOCUMENT ME!private int
impliedFlagBytes
DOCUMENT ME!private short
ispg
DOCUMENT ME!private java.lang.String[]
label
DOCUMENT ME!private short
lens
DOCUMENT ME!private int
mapC
DOCUMENT ME!private int
mapR
DOCUMENT ME!private int
mapS
DOCUMENT ME!private short
nd1
DOCUMENT ME!private short
nd2
DOCUMENT ME!private int
next
DOCUMENT ME!private short
nint
DOCUMENT ME!private short
nreal
DOCUMENT ME!private short
nSymbt
DOCUMENT ME!private short
nwave
DOCUMENT ME!private float
rms
DOCUMENT ME!private static long
serialVersionUID
Use serialVersionUID for interoperability.private float[]
tiltAngles
DOCUMENT ME!private short
vd1
DOCUMENT ME!private short
vd2
DOCUMENT ME!private short
wave1
DOCUMENT ME!private short
wave2
DOCUMENT ME!private short
wave3
DOCUMENT ME!private short
wave4
DOCUMENT ME!private short
wave5
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, 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 Constructor Description FileInfoMRC(java.lang.String name, java.lang.String directory, int format)
FileInfoMRC - file info storage constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.void
setAlpha(float alpha)
DOCUMENT ME!void
setBeta(float beta)
DOCUMENT ME!void
setCreatorID(short creatorID)
DOCUMENT ME!void
setGamma(float gamma)
DOCUMENT ME!void
setIDType(short idType)
DOCUMENT ME!void
setIspg(short ispg)
DOCUMENT ME!void
setLabel(java.lang.String[] label)
DOCUMENT ME!void
setLens(short lens)
DOCUMENT ME!void
setMapC(int mapC)
DOCUMENT ME!void
setMapR(int mapR)
DOCUMENT ME!void
setMapS(int mapS)
DOCUMENT ME!void
setND1(short nd1)
DOCUMENT ME!void
setND2(short nd2)
DOCUMENT ME!void
setNext(int next)
DOCUMENT ME!void
setNint(short nint)
DOCUMENT ME!void
setNreal(short nreal)
DOCUMENT ME!void
setNSymbt(short nSymbt)
DOCUMENT ME!void
setNWave(short nwave)
DOCUMENT ME!void
setRMS(float rms)
DOCUMENT ME!void
setTiltAngles(float[] tiltAngles)
DOCUMENT ME!void
setVD1(short vd1)
DOCUMENT ME!void
setVD2(short vd2)
DOCUMENT ME!void
setWave1(short wave1)
DOCUMENT ME!void
setWave2(short wave2)
DOCUMENT ME!void
setWave3(short wave3)
DOCUMENT ME!void
setWave4(short wave4)
DOCUMENT ME!void
setWave5(short wave5)
DOCUMENT ME!-
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
-
alpha
private float alpha
DOCUMENT ME!
-
beta
private float beta
DOCUMENT ME!
-
gamma
private float gamma
DOCUMENT ME!
-
creatorID
private short creatorID
DOCUMENT ME!
-
idType
private short idType
DOCUMENT ME!
-
impliedFlagBytes
private int impliedFlagBytes
DOCUMENT ME!
-
ispg
private short ispg
DOCUMENT ME!
-
nSymbt
private short nSymbt
DOCUMENT ME!
-
label
private java.lang.String[] label
DOCUMENT ME!
-
lens
private short lens
DOCUMENT ME!
-
mapC
private int mapC
DOCUMENT ME!
-
mapR
private int mapR
DOCUMENT ME!
-
mapS
private int mapS
DOCUMENT ME!
-
nd1
private short nd1
DOCUMENT ME!
-
nd2
private short nd2
DOCUMENT ME!
-
vd1
private short vd1
DOCUMENT ME!
-
vd2
private short vd2
DOCUMENT ME!
-
next
private int next
DOCUMENT ME!
-
nint
private short nint
DOCUMENT ME!
-
nreal
private short nreal
DOCUMENT ME!
-
nwave
private short nwave
DOCUMENT ME!
-
rms
private float rms
DOCUMENT ME!
-
tiltAngles
private float[] tiltAngles
DOCUMENT ME!
-
wave1
private short wave1
DOCUMENT ME!
-
wave2
private short wave2
DOCUMENT ME!
-
wave3
private short wave3
DOCUMENT ME!
-
wave4
private short wave4
DOCUMENT ME!
-
wave5
private short wave5
DOCUMENT ME!
-
-
Method Detail
-
displayAboutInfo
public void displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.- Specified by:
displayAboutInfo
in classFileInfoBase
- Parameters:
dlog
- dialog box that is written tomatrix
- transformation matrix
-
setAlpha
public void setAlpha(float alpha)
DOCUMENT ME!- Parameters:
alpha
- DOCUMENT ME!
-
setBeta
public void setBeta(float beta)
DOCUMENT ME!- Parameters:
beta
- DOCUMENT ME!
-
setCreatorID
public void setCreatorID(short creatorID)
DOCUMENT ME!- Parameters:
creatorID
- DOCUMENT ME!
-
setGamma
public void setGamma(float gamma)
DOCUMENT ME!- Parameters:
gamma
- DOCUMENT ME!
-
setIDType
public void setIDType(short idType)
DOCUMENT ME!- Parameters:
idType
- DOCUMENT ME!
-
setIspg
public void setIspg(short ispg)
DOCUMENT ME!- Parameters:
ispg
- DOCUMENT ME!
-
setLabel
public void setLabel(java.lang.String[] label)
DOCUMENT ME!- Parameters:
label
- DOCUMENT ME!
-
setLens
public void setLens(short lens)
DOCUMENT ME!- Parameters:
lens
- DOCUMENT ME!
-
setMapC
public void setMapC(int mapC)
DOCUMENT ME!- Parameters:
mapC
- DOCUMENT ME!
-
setMapR
public void setMapR(int mapR)
DOCUMENT ME!- Parameters:
mapR
- DOCUMENT ME!
-
setMapS
public void setMapS(int mapS)
DOCUMENT ME!- Parameters:
mapS
- DOCUMENT ME!
-
setND1
public void setND1(short nd1)
DOCUMENT ME!- Parameters:
nd1
- DOCUMENT ME!
-
setND2
public void setND2(short nd2)
DOCUMENT ME!- Parameters:
nd2
- DOCUMENT ME!
-
setNext
public void setNext(int next)
DOCUMENT ME!- Parameters:
next
- DOCUMENT ME!
-
setNint
public void setNint(short nint)
DOCUMENT ME!- Parameters:
nint
- DOCUMENT ME!
-
setNreal
public void setNreal(short nreal)
DOCUMENT ME!- Parameters:
nreal
- DOCUMENT ME!
-
setNSymbt
public void setNSymbt(short nSymbt)
DOCUMENT ME!- Parameters:
nSymbt
- DOCUMENT ME!
-
setNWave
public void setNWave(short nwave)
DOCUMENT ME!- Parameters:
nwave
- DOCUMENT ME!
-
setRMS
public void setRMS(float rms)
DOCUMENT ME!- Parameters:
rms
- DOCUMENT ME!
-
setTiltAngles
public void setTiltAngles(float[] tiltAngles)
DOCUMENT ME!- Parameters:
tiltAngles
- DOCUMENT ME!
-
setVD1
public void setVD1(short vd1)
DOCUMENT ME!- Parameters:
vd1
- DOCUMENT ME!
-
setVD2
public void setVD2(short vd2)
DOCUMENT ME!- Parameters:
vd2
- DOCUMENT ME!
-
setWave1
public void setWave1(short wave1)
DOCUMENT ME!- Parameters:
wave1
- DOCUMENT ME!
-
setWave2
public void setWave2(short wave2)
DOCUMENT ME!- Parameters:
wave2
- DOCUMENT ME!
-
setWave3
public void setWave3(short wave3)
DOCUMENT ME!- Parameters:
wave3
- DOCUMENT ME!
-
setWave4
public void setWave4(short wave4)
DOCUMENT ME!- Parameters:
wave4
- DOCUMENT ME!
-
setWave5
public void setWave5(short wave5)
DOCUMENT ME!- Parameters:
wave5
- DOCUMENT ME!
-
-