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:
Serializable,Cloneable
This structures contains the information that describes how a MRC image is stored on disk.
- See Also:
-
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
FieldsModifier and TypeFieldDescriptionprivate floatDOCUMENT ME!private floatDOCUMENT ME!private shortDOCUMENT ME!private floatDOCUMENT ME!private shortDOCUMENT ME!private intDOCUMENT ME!private shortDOCUMENT ME!private String[]DOCUMENT ME!private shortDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private intDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private floatDOCUMENT ME!private static final longUse serialVersionUID for interoperability.private float[]DOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT ME!private shortDOCUMENT 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, dtiParams, 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
ConstructorsConstructorDescriptionFileInfoMRC(String name, String directory, int format) FileInfoMRC - file info storage constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayAboutInfo(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!voidDOCUMENT 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, getDTIParameters, 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, setDTIParameters, 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, toStringMethods inherited from class gov.nih.mipav.model.structures.ModelSerialCloneable
clone, nativeClone
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDUse serialVersionUID for interoperability.- See Also:
-
alpha
private float alphaDOCUMENT ME! -
beta
private float betaDOCUMENT ME! -
gamma
private float gammaDOCUMENT ME! -
creatorID
private short creatorIDDOCUMENT ME! -
idType
private short idTypeDOCUMENT ME! -
impliedFlagBytes
private int impliedFlagBytesDOCUMENT ME! -
ispg
private short ispgDOCUMENT ME! -
nSymbt
private short nSymbtDOCUMENT ME! -
label
DOCUMENT ME! -
lens
private short lensDOCUMENT ME! -
mapC
private int mapCDOCUMENT ME! -
mapR
private int mapRDOCUMENT ME! -
mapS
private int mapSDOCUMENT ME! -
nd1
private short nd1DOCUMENT ME! -
nd2
private short nd2DOCUMENT ME! -
vd1
private short vd1DOCUMENT ME! -
vd2
private short vd2DOCUMENT ME! -
next
private int nextDOCUMENT ME! -
nint
private short nintDOCUMENT ME! -
nreal
private short nrealDOCUMENT ME! -
nwave
private short nwaveDOCUMENT ME! -
rms
private float rmsDOCUMENT ME! -
tiltAngles
private float[] tiltAnglesDOCUMENT ME! -
wave1
private short wave1DOCUMENT ME! -
wave2
private short wave2DOCUMENT ME! -
wave3
private short wave3DOCUMENT ME! -
wave4
private short wave4DOCUMENT ME! -
wave5
private short wave5DOCUMENT ME!
-
-
Constructor Details
-
FileInfoMRC
FileInfoMRC - file info storage constructor.- Parameters:
name- file namedirectory- directoryformat- file format
-
-
Method Details
-
displayAboutInfo
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
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!
-