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) double
autoContrast
(package private) double
binning
(package private) short
bitDepth
(package private) java.lang.String
camera
(package private) java.lang.String[]
channelArray
(package private) int
channelNumber
(package private) double
colorization
(package private) double
cooling
(package private) double
CRIRGBFilter
(package private) double
digitalGain
(package private) double[]
emissionFilterChangerArray
(package private) double[]
excitationArray
(package private) double[]
exposureArray
(package private) double[]
filterTurretArray
(package private) double
focusPosition
(package private) double
gain
private java.lang.String[]
layerString
Use serialVersionUID for interoperability.(package private) double
leicaCondenserTurret
(package private) double[]
leicaFilterCubeArray
(package private) double[]
leicaFIMArray
(package private) double
leicaICTurret
(package private) double
leicaMagnificationChanger
(package private) double
lightMode
(package private) double
ludlAuxWheel1
(package private) double[]
ludlMainWheel1Array
(package private) double
microfocusPosition
(package private) java.lang.String
microscope
(package private) double
objectiveName
(package private) double
objectivePosition
(package private) double
offset
(package private) double[]
sensitivityArray
(package private) double
SutterDG4Filter
(package private) double[]
SutterL10Filter1Array
(package private) double[]
SutterL10Filter2Array
(package private) double[]
wavelengthArray
(package private) double
xPosition
(package private) double
yPosition
(package private) double
zPosition
-
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 void
displayAboutInfo(JDialogBase dlog, TransMatrix matrix)
Displays the file information.void
setAutoContrast(double autoContrast)
void
setBinning(double binning)
void
setBitDepth(short bitDepth)
void
setCamera(java.lang.String camera)
void
setChannelArray(java.lang.String[] channelArray)
void
setColorization(double colorization)
void
setCooling(double cooling)
void
setCRIRGBFilter(double CRIRGBFilter)
void
setDigitalGain(double digitalGain)
void
setEmissionFilterChangerArray(double[] emissionFilterChangerArray)
void
setExcitationArray(double[] excitationArray)
void
setExposureArray(double[] exposureArray)
void
setFilterTurretArray(double[] filterTurretArray)
void
setFocusPosition(double focusPosition)
void
setGain(double gain)
void
setLayerString(java.lang.String[] layerString)
void
setLeicaCondenserTurret(double leicaCondenserTurret)
void
setLeicaFilterCubeArray(double[] leicaFilterCubeArray)
void
setLeicaFIMArray(double[] leicaFIMArray)
void
setLeicaICTurret(double leicaICTurret)
void
setLeicaMagnificationChanger(double leicaMagnificationChanger)
void
setLightMode(double lightMode)
void
setLudlAuxWheel1(double ludlAuxWheel1)
void
setLudlMainWheel1Array(double[] ludlMainWheel1Array)
void
setMicrofocusPosition(double microfocusPosition)
void
setMicroscope(java.lang.String microscope)
void
setObjectiveName(double objectiveName)
void
setObjectivePosition(double objectivePosition)
void
setOffset(double offset)
void
setSensitivityArray(double[] sensitivityArray)
void
setSutterDG4Filter(double SutterDG4Filter)
void
setSutterL10Filter1Array(double[] SutterL10Filter1Array)
void
setSutterL10Filter2Array(double[] SutterL10Filter2Array)
void
setWavelengthArray(double[] wavelengthArray)
void
setXPosition(double xPosition)
void
setYPosition(double yPosition)
void
setZPosition(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:
displayAboutInfo
in 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)
-
-