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.FileInfoBase
FileInfoBase.AxisOrientation, FileInfoBase.ImageOrientation, FileInfoBase.Modality, FileInfoBase.Unit, FileInfoBase.UnitType
-
-
Field Summary
Fields 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.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 FileInfoLIFF(java.lang.String name, java.lang.String directory, int format)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.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.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
-
layerString
private java.lang.String[] layerString
Use serialVersionUID for interoperability.
-
bitDepth
short bitDepth
-
autoContrast
double autoContrast
-
binning
double binning
-
camera
java.lang.String camera
-
channelArray
java.lang.String[] channelArray
-
colorization
double colorization
-
cooling
double cooling
-
CRIRGBFilter
double CRIRGBFilter
-
digitalGain
double digitalGain
-
emissionFilterChangerArray
double[] emissionFilterChangerArray
-
channelNumber
int channelNumber
-
excitationArray
double[] excitationArray
-
exposureArray
double[] exposureArray
-
filterTurretArray
double[] filterTurretArray
-
focusPosition
double focusPosition
-
gain
double gain
-
leicaCondenserTurret
double leicaCondenserTurret
-
leicaFilterCubeArray
double[] leicaFilterCubeArray
-
leicaFIMArray
double[] leicaFIMArray
-
leicaICTurret
double leicaICTurret
-
leicaMagnificationChanger
double leicaMagnificationChanger
-
lightMode
double lightMode
-
ludlAuxWheel1
double ludlAuxWheel1
-
ludlMainWheel1Array
double[] ludlMainWheel1Array
-
microscope
java.lang.String microscope
-
microfocusPosition
double microfocusPosition
-
objectiveName
double objectiveName
-
objectivePosition
double objectivePosition
-
offset
double offset
-
sensitivityArray
double[] sensitivityArray
-
SutterDG4Filter
double SutterDG4Filter
-
SutterL10Filter1Array
double[] SutterL10Filter1Array
-
SutterL10Filter2Array
double[] SutterL10Filter2Array
-
wavelengthArray
double[] wavelengthArray
-
xPosition
double xPosition
-
yPosition
double yPosition
-
zPosition
double zPosition
-
-
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
-
setLayerString
public void setLayerString(java.lang.String[] layerString)
-
setBitDepth
public void setBitDepth(short bitDepth)
-
setAutoContrast
public void setAutoContrast(double autoContrast)
-
setBinning
public void setBinning(double binning)
-
setCamera
public void setCamera(java.lang.String camera)
-
setChannelArray
public void setChannelArray(java.lang.String[] channelArray)
-
setColorization
public void setColorization(double colorization)
-
setCooling
public void setCooling(double cooling)
-
setCRIRGBFilter
public void setCRIRGBFilter(double CRIRGBFilter)
-
setDigitalGain
public void setDigitalGain(double digitalGain)
-
setEmissionFilterChangerArray
public void setEmissionFilterChangerArray(double[] emissionFilterChangerArray)
-
setExcitationArray
public void setExcitationArray(double[] excitationArray)
-
setExposureArray
public void setExposureArray(double[] exposureArray)
-
setFilterTurretArray
public void setFilterTurretArray(double[] filterTurretArray)
-
setFocusPosition
public void setFocusPosition(double focusPosition)
-
setGain
public void setGain(double gain)
-
setLeicaCondenserTurret
public void setLeicaCondenserTurret(double leicaCondenserTurret)
-
setLeicaFilterCubeArray
public void setLeicaFilterCubeArray(double[] leicaFilterCubeArray)
-
setLeicaFIMArray
public void setLeicaFIMArray(double[] leicaFIMArray)
-
setLeicaICTurret
public void setLeicaICTurret(double leicaICTurret)
-
setLeicaMagnificationChanger
public void setLeicaMagnificationChanger(double leicaMagnificationChanger)
-
setLightMode
public void setLightMode(double lightMode)
-
setLudlAuxWheel1
public void setLudlAuxWheel1(double ludlAuxWheel1)
-
setLudlMainWheel1Array
public void setLudlMainWheel1Array(double[] ludlMainWheel1Array)
-
setMicrofocusPosition
public void setMicrofocusPosition(double microfocusPosition)
-
setMicroscope
public void setMicroscope(java.lang.String microscope)
-
setObjectiveName
public void setObjectiveName(double objectiveName)
-
setObjectivePosition
public void setObjectivePosition(double objectivePosition)
-
setOffset
public void setOffset(double offset)
-
setSensitivityArray
public void setSensitivityArray(double[] sensitivityArray)
-
setSutterDG4Filter
public void setSutterDG4Filter(double SutterDG4Filter)
-
setSutterL10Filter1Array
public void setSutterL10Filter1Array(double[] SutterL10Filter1Array)
-
setSutterL10Filter2Array
public void setSutterL10Filter2Array(double[] SutterL10Filter2Array)
-
setWavelengthArray
public void setWavelengthArray(double[] wavelengthArray)
-
setXPosition
public void setXPosition(double xPosition)
-
setYPosition
public void setYPosition(double yPosition)
-
setZPosition
public void setZPosition(double zPosition)
-
-