Package gov.nih.mipav.model.file
Class FileInfoLIFF
- java.lang.Object
- 
- gov.nih.mipav.model.structures.ModelSerialCloneable
- 
- gov.nih.mipav.model.file.FileInfoBase
- 
- gov.nih.mipav.model.file.FileInfoLIFF
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable
 
 public class FileInfoLIFF extends FileInfoBase File info storage container.- 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 (package private) doubleautoContrast(package private) doublebinning(package private) shortbitDepth(package private) java.lang.Stringcamera(package private) java.lang.String[]channelArray(package private) intchannelNumber(package private) doublecolorization(package private) doublecooling(package private) doubleCRIRGBFilter(package private) doubledigitalGain(package private) double[]emissionFilterChangerArray(package private) double[]excitationArray(package private) double[]exposureArray(package private) double[]filterTurretArray(package private) doublefocusPosition(package private) doublegainprivate java.lang.String[]layerStringUse serialVersionUID for interoperability.(package private) doubleleicaCondenserTurret(package private) double[]leicaFilterCubeArray(package private) double[]leicaFIMArray(package private) doubleleicaICTurret(package private) doubleleicaMagnificationChanger(package private) doublelightMode(package private) doubleludlAuxWheel1(package private) double[]ludlMainWheel1Array(package private) doublemicrofocusPosition(package private) java.lang.Stringmicroscope(package private) doubleobjectiveName(package private) doubleobjectivePosition(package private) doubleoffset(package private) double[]sensitivityArray(package private) doubleSutterDG4Filter(package private) double[]SutterL10Filter1Array(package private) double[]SutterL10Filter2Array(package private) double[]wavelengthArray(package private) doublexPosition(package private) doubleyPosition(package private) doublezPosition- 
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 FileInfoLIFF(java.lang.String name, java.lang.String directory, int format)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.voidsetAutoContrast(double autoContrast)voidsetBinning(double binning)voidsetBitDepth(short bitDepth)voidsetCamera(java.lang.String camera)voidsetChannelArray(java.lang.String[] channelArray)voidsetColorization(double colorization)voidsetCooling(double cooling)voidsetCRIRGBFilter(double CRIRGBFilter)voidsetDigitalGain(double digitalGain)voidsetEmissionFilterChangerArray(double[] emissionFilterChangerArray)voidsetExcitationArray(double[] excitationArray)voidsetExposureArray(double[] exposureArray)voidsetFilterTurretArray(double[] filterTurretArray)voidsetFocusPosition(double focusPosition)voidsetGain(double gain)voidsetLayerString(java.lang.String[] layerString)voidsetLeicaCondenserTurret(double leicaCondenserTurret)voidsetLeicaFilterCubeArray(double[] leicaFilterCubeArray)voidsetLeicaFIMArray(double[] leicaFIMArray)voidsetLeicaICTurret(double leicaICTurret)voidsetLeicaMagnificationChanger(double leicaMagnificationChanger)voidsetLightMode(double lightMode)voidsetLudlAuxWheel1(double ludlAuxWheel1)voidsetLudlMainWheel1Array(double[] ludlMainWheel1Array)voidsetMicrofocusPosition(double microfocusPosition)voidsetMicroscope(java.lang.String microscope)voidsetObjectiveName(double objectiveName)voidsetObjectivePosition(double objectivePosition)voidsetOffset(double offset)voidsetSensitivityArray(double[] sensitivityArray)voidsetSutterDG4Filter(double SutterDG4Filter)voidsetSutterL10Filter1Array(double[] SutterL10Filter1Array)voidsetSutterL10Filter2Array(double[] SutterL10Filter2Array)voidsetWavelengthArray(double[] wavelengthArray)voidsetXPosition(double xPosition)voidsetYPosition(double yPosition)voidsetZPosition(double zPosition)- 
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- 
layerStringprivate java.lang.String[] layerString Use serialVersionUID for interoperability.
 - 
bitDepthshort bitDepth 
 - 
autoContrastdouble autoContrast 
 - 
binningdouble binning 
 - 
camerajava.lang.String camera 
 - 
channelArrayjava.lang.String[] channelArray 
 - 
colorizationdouble colorization 
 - 
coolingdouble cooling 
 - 
CRIRGBFilterdouble CRIRGBFilter 
 - 
digitalGaindouble digitalGain 
 - 
emissionFilterChangerArraydouble[] emissionFilterChangerArray 
 - 
channelNumberint channelNumber 
 - 
excitationArraydouble[] excitationArray 
 - 
exposureArraydouble[] exposureArray 
 - 
filterTurretArraydouble[] filterTurretArray 
 - 
focusPositiondouble focusPosition 
 - 
gaindouble gain 
 - 
leicaCondenserTurretdouble leicaCondenserTurret 
 - 
leicaFilterCubeArraydouble[] leicaFilterCubeArray 
 - 
leicaFIMArraydouble[] leicaFIMArray 
 - 
leicaICTurretdouble leicaICTurret 
 - 
leicaMagnificationChangerdouble leicaMagnificationChanger 
 - 
lightModedouble lightMode 
 - 
ludlAuxWheel1double ludlAuxWheel1 
 - 
ludlMainWheel1Arraydouble[] ludlMainWheel1Array 
 - 
microscopejava.lang.String microscope 
 - 
microfocusPositiondouble microfocusPosition 
 - 
objectiveNamedouble objectiveName 
 - 
objectivePositiondouble objectivePosition 
 - 
offsetdouble offset 
 - 
sensitivityArraydouble[] sensitivityArray 
 - 
SutterDG4Filterdouble SutterDG4Filter 
 - 
SutterL10Filter1Arraydouble[] SutterL10Filter1Array 
 - 
SutterL10Filter2Arraydouble[] SutterL10Filter2Array 
 - 
wavelengthArraydouble[] wavelengthArray 
 - 
xPositiondouble xPosition 
 - 
yPositiondouble yPosition 
 - 
zPositiondouble zPosition 
 
- 
 - 
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
 
 - 
setLayerStringpublic void setLayerString(java.lang.String[] layerString) 
 - 
setBitDepthpublic void setBitDepth(short bitDepth) 
 - 
setAutoContrastpublic void setAutoContrast(double autoContrast) 
 - 
setBinningpublic void setBinning(double binning) 
 - 
setCamerapublic void setCamera(java.lang.String camera) 
 - 
setChannelArraypublic void setChannelArray(java.lang.String[] channelArray) 
 - 
setColorizationpublic void setColorization(double colorization) 
 - 
setCoolingpublic void setCooling(double cooling) 
 - 
setCRIRGBFilterpublic void setCRIRGBFilter(double CRIRGBFilter) 
 - 
setDigitalGainpublic void setDigitalGain(double digitalGain) 
 - 
setEmissionFilterChangerArraypublic void setEmissionFilterChangerArray(double[] emissionFilterChangerArray) 
 - 
setExcitationArraypublic void setExcitationArray(double[] excitationArray) 
 - 
setExposureArraypublic void setExposureArray(double[] exposureArray) 
 - 
setFilterTurretArraypublic void setFilterTurretArray(double[] filterTurretArray) 
 - 
setFocusPositionpublic void setFocusPosition(double focusPosition) 
 - 
setGainpublic void setGain(double gain) 
 - 
setLeicaCondenserTurretpublic void setLeicaCondenserTurret(double leicaCondenserTurret) 
 - 
setLeicaFilterCubeArraypublic void setLeicaFilterCubeArray(double[] leicaFilterCubeArray) 
 - 
setLeicaFIMArraypublic void setLeicaFIMArray(double[] leicaFIMArray) 
 - 
setLeicaICTurretpublic void setLeicaICTurret(double leicaICTurret) 
 - 
setLeicaMagnificationChangerpublic void setLeicaMagnificationChanger(double leicaMagnificationChanger) 
 - 
setLightModepublic void setLightMode(double lightMode) 
 - 
setLudlAuxWheel1public void setLudlAuxWheel1(double ludlAuxWheel1) 
 - 
setLudlMainWheel1Arraypublic void setLudlMainWheel1Array(double[] ludlMainWheel1Array) 
 - 
setMicrofocusPositionpublic void setMicrofocusPosition(double microfocusPosition) 
 - 
setMicroscopepublic void setMicroscope(java.lang.String microscope) 
 - 
setObjectiveNamepublic void setObjectiveName(double objectiveName) 
 - 
setObjectivePositionpublic void setObjectivePosition(double objectivePosition) 
 - 
setOffsetpublic void setOffset(double offset) 
 - 
setSensitivityArraypublic void setSensitivityArray(double[] sensitivityArray) 
 - 
setSutterDG4Filterpublic void setSutterDG4Filter(double SutterDG4Filter) 
 - 
setSutterL10Filter1Arraypublic void setSutterL10Filter1Array(double[] SutterL10Filter1Array) 
 - 
setSutterL10Filter2Arraypublic void setSutterL10Filter2Array(double[] SutterL10Filter2Array) 
 - 
setWavelengthArraypublic void setWavelengthArray(double[] wavelengthArray) 
 - 
setXPositionpublic void setXPosition(double xPosition) 
 - 
setYPositionpublic void setYPosition(double yPosition) 
 - 
setZPositionpublic void setZPosition(double zPosition) 
 
- 
 
-