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.FileInfoBaseFileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
 
- 
 - 
Field SummaryFields 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.FileInfoBaseANGSTROMS, 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 SummaryConstructors Constructor Description FileInfoMRC(java.lang.String name, java.lang.String directory, int format)FileInfoMRC - file info storage constructor.
 - 
Method SummaryAll 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.FileInfoBasecopyCoreInfo, 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.ModelSerialCloneableclone, nativeClone
 
- 
 
- 
- 
- 
Field Detail- 
serialVersionUIDprivate static final long serialVersionUID Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
 
 - 
alphaprivate float alpha DOCUMENT ME!
 - 
betaprivate float beta DOCUMENT ME!
 - 
gammaprivate float gamma DOCUMENT ME!
 - 
creatorIDprivate short creatorID DOCUMENT ME!
 - 
idTypeprivate short idType DOCUMENT ME!
 - 
impliedFlagBytesprivate int impliedFlagBytes DOCUMENT ME!
 - 
ispgprivate short ispg DOCUMENT ME!
 - 
nSymbtprivate short nSymbt DOCUMENT ME!
 - 
labelprivate java.lang.String[] label DOCUMENT ME!
 - 
lensprivate short lens DOCUMENT ME!
 - 
mapCprivate int mapC DOCUMENT ME!
 - 
mapRprivate int mapR DOCUMENT ME!
 - 
mapSprivate int mapS DOCUMENT ME!
 - 
nd1private short nd1 DOCUMENT ME!
 - 
nd2private short nd2 DOCUMENT ME!
 - 
vd1private short vd1 DOCUMENT ME!
 - 
vd2private short vd2 DOCUMENT ME!
 - 
nextprivate int next DOCUMENT ME!
 - 
nintprivate short nint DOCUMENT ME!
 - 
nrealprivate short nreal DOCUMENT ME!
 - 
nwaveprivate short nwave DOCUMENT ME!
 - 
rmsprivate float rms DOCUMENT ME!
 - 
tiltAnglesprivate float[] tiltAngles DOCUMENT ME!
 - 
wave1private short wave1 DOCUMENT ME!
 - 
wave2private short wave2 DOCUMENT ME!
 - 
wave3private short wave3 DOCUMENT ME!
 - 
wave4private short wave4 DOCUMENT ME!
 - 
wave5private short wave5 DOCUMENT ME!
 
- 
 - 
Method Detail- 
displayAboutInfopublic void displayAboutInfo(JDialogBase dlog, TransMatrix matrix) Displays the file information.- Specified by:
- displayAboutInfoin class- FileInfoBase
- Parameters:
- dlog- dialog box that is written to
- matrix- transformation matrix
 
 - 
setAlphapublic void setAlpha(float alpha) DOCUMENT ME!- Parameters:
- alpha- DOCUMENT ME!
 
 - 
setBetapublic void setBeta(float beta) DOCUMENT ME!- Parameters:
- beta- DOCUMENT ME!
 
 - 
setCreatorIDpublic void setCreatorID(short creatorID) DOCUMENT ME!- Parameters:
- creatorID- DOCUMENT ME!
 
 - 
setGammapublic void setGamma(float gamma) DOCUMENT ME!- Parameters:
- gamma- DOCUMENT ME!
 
 - 
setIDTypepublic void setIDType(short idType) DOCUMENT ME!- Parameters:
- idType- DOCUMENT ME!
 
 - 
setIspgpublic void setIspg(short ispg) DOCUMENT ME!- Parameters:
- ispg- DOCUMENT ME!
 
 - 
setLabelpublic void setLabel(java.lang.String[] label) DOCUMENT ME!- Parameters:
- label- DOCUMENT ME!
 
 - 
setLenspublic void setLens(short lens) DOCUMENT ME!- Parameters:
- lens- DOCUMENT ME!
 
 - 
setMapCpublic void setMapC(int mapC) DOCUMENT ME!- Parameters:
- mapC- DOCUMENT ME!
 
 - 
setMapRpublic void setMapR(int mapR) DOCUMENT ME!- Parameters:
- mapR- DOCUMENT ME!
 
 - 
setMapSpublic void setMapS(int mapS) DOCUMENT ME!- Parameters:
- mapS- DOCUMENT ME!
 
 - 
setND1public void setND1(short nd1) DOCUMENT ME!- Parameters:
- nd1- DOCUMENT ME!
 
 - 
setND2public void setND2(short nd2) DOCUMENT ME!- Parameters:
- nd2- DOCUMENT ME!
 
 - 
setNextpublic void setNext(int next) DOCUMENT ME!- Parameters:
- next- DOCUMENT ME!
 
 - 
setNintpublic void setNint(short nint) DOCUMENT ME!- Parameters:
- nint- DOCUMENT ME!
 
 - 
setNrealpublic void setNreal(short nreal) DOCUMENT ME!- Parameters:
- nreal- DOCUMENT ME!
 
 - 
setNSymbtpublic void setNSymbt(short nSymbt) DOCUMENT ME!- Parameters:
- nSymbt- DOCUMENT ME!
 
 - 
setNWavepublic void setNWave(short nwave) DOCUMENT ME!- Parameters:
- nwave- DOCUMENT ME!
 
 - 
setRMSpublic void setRMS(float rms) DOCUMENT ME!- Parameters:
- rms- DOCUMENT ME!
 
 - 
setTiltAnglespublic void setTiltAngles(float[] tiltAngles) DOCUMENT ME!- Parameters:
- tiltAngles- DOCUMENT ME!
 
 - 
setVD1public void setVD1(short vd1) DOCUMENT ME!- Parameters:
- vd1- DOCUMENT ME!
 
 - 
setVD2public void setVD2(short vd2) DOCUMENT ME!- Parameters:
- vd2- DOCUMENT ME!
 
 - 
setWave1public void setWave1(short wave1) DOCUMENT ME!- Parameters:
- wave1- DOCUMENT ME!
 
 - 
setWave2public void setWave2(short wave2) DOCUMENT ME!- Parameters:
- wave2- DOCUMENT ME!
 
 - 
setWave3public void setWave3(short wave3) DOCUMENT ME!- Parameters:
- wave3- DOCUMENT ME!
 
 - 
setWave4public void setWave4(short wave4) DOCUMENT ME!- Parameters:
- wave4- DOCUMENT ME!
 
 - 
setWave5public void setWave5(short wave5) DOCUMENT ME!- Parameters:
- wave5- DOCUMENT ME!
 
 
- 
 
-