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 floatalphaDOCUMENT ME!private floatbetaDOCUMENT ME!private shortcreatorIDDOCUMENT ME!private floatgammaDOCUMENT ME!private shortidTypeDOCUMENT ME!private intimpliedFlagBytesDOCUMENT ME!private shortispgDOCUMENT ME!private java.lang.String[]labelDOCUMENT ME!private shortlensDOCUMENT ME!private intmapCDOCUMENT ME!private intmapRDOCUMENT ME!private intmapSDOCUMENT ME!private shortnd1DOCUMENT ME!private shortnd2DOCUMENT ME!private intnextDOCUMENT ME!private shortnintDOCUMENT ME!private shortnrealDOCUMENT ME!private shortnSymbtDOCUMENT ME!private shortnwaveDOCUMENT ME!private floatrmsDOCUMENT ME!private static longserialVersionUIDUse serialVersionUID for interoperability.private float[]tiltAnglesDOCUMENT ME!private shortvd1DOCUMENT ME!private shortvd2DOCUMENT ME!private shortwave1DOCUMENT ME!private shortwave2DOCUMENT ME!private shortwave3DOCUMENT ME!private shortwave4DOCUMENT ME!private shortwave5DOCUMENT 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 voiddisplayAboutInfo(JDialogBase dlog, TransMatrix matrix)Displays the file information.voidsetAlpha(float alpha)DOCUMENT ME!voidsetBeta(float beta)DOCUMENT ME!voidsetCreatorID(short creatorID)DOCUMENT ME!voidsetGamma(float gamma)DOCUMENT ME!voidsetIDType(short idType)DOCUMENT ME!voidsetIspg(short ispg)DOCUMENT ME!voidsetLabel(java.lang.String[] label)DOCUMENT ME!voidsetLens(short lens)DOCUMENT ME!voidsetMapC(int mapC)DOCUMENT ME!voidsetMapR(int mapR)DOCUMENT ME!voidsetMapS(int mapS)DOCUMENT ME!voidsetND1(short nd1)DOCUMENT ME!voidsetND2(short nd2)DOCUMENT ME!voidsetNext(int next)DOCUMENT ME!voidsetNint(short nint)DOCUMENT ME!voidsetNreal(short nreal)DOCUMENT ME!voidsetNSymbt(short nSymbt)DOCUMENT ME!voidsetNWave(short nwave)DOCUMENT ME!voidsetRMS(float rms)DOCUMENT ME!voidsetTiltAngles(float[] tiltAngles)DOCUMENT ME!voidsetVD1(short vd1)DOCUMENT ME!voidsetVD2(short vd2)DOCUMENT ME!voidsetWave1(short wave1)DOCUMENT ME!voidsetWave2(short wave2)DOCUMENT ME!voidsetWave3(short wave3)DOCUMENT ME!voidsetWave4(short wave4)DOCUMENT ME!voidsetWave5(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:
displayAboutInfoin 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!
-
-