Package gov.nih.mipav.model.file
Class FileInfoICS
- java.lang.Object
-
- gov.nih.mipav.model.structures.ModelSerialCloneable
-
- gov.nih.mipav.model.file.FileInfoBase
-
- gov.nih.mipav.model.file.FileInfoICS
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
public class FileInfoICS extends FileInfoBase
This structures contains the information that describes how an ICS image is stored on disk.- See Also:
FileICS
, 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 private java.lang.String
captureVersion
DOCUMENT ME!private java.lang.String[]
channels
DOCUMENT ME!private java.lang.String
dataSetFileName
DOCUMENT ME!private java.lang.String[]
exPhotonCnt
DOCUMENT ME!private java.lang.String
filterExposureTimeX
DOCUMENT ME!private java.lang.String[]
filterFluorophoreX
DOCUMENT ME!private java.lang.String[]
history
DOCUMENT ME!private java.lang.String[]
labels
DOCUMENT ME!private java.lang.String[]
lambdaEm
DOCUMENT ME!private java.lang.String[]
lambdaEx
DOCUMENT ME!private java.lang.String[]
mapchannel
DOCUMENT ME!private java.lang.String[]
numAperture
DOCUMENT ME!private java.lang.String[]
pinholeRadius
DOCUMENT ME!private java.lang.String
plateChamberID
DOCUMENT ME!private java.lang.String
plateVesselID
DOCUMENT ME!private java.lang.String[]
probe
DOCUMENT ME!private java.lang.String[]
refrInxLensMedium
DOCUMENT ME!private java.lang.String[]
refrInxMedium
DOCUMENT ME!private java.lang.String
scilType
DOCUMENT ME!private java.lang.String
sensorModel
DOCUMENT ME!private java.lang.String
sensorType
DOCUMENT ME!private static long
serialVersionUID
Use serialVersionUID for interoperability.private java.lang.String[]
specimen
DOCUMENT ME!private java.lang.String[]
specimenSpecies
DOCUMENT ME!private java.lang.String
version
DOCUMENT 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, 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 FileInfoICS(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
setCaptureVersion(java.lang.String captureVersion)
DOCUMENT ME!void
setChannels(java.lang.String[] channels)
DOCUMENT ME!void
setDataSetFileName(java.lang.String dataSetFileName)
DOCUMENT ME!void
setExPhotonCnt(java.lang.String[] exPhotonCnt)
DOCUMENT ME!void
setFilterExposureTimeX(java.lang.String filterExposureTimeX)
DOCUMENT ME!void
setFilterFluorophoreX(java.lang.String[] filterFluorophoreX)
DOCUMENT ME!void
setHistory(java.lang.String[] history)
DOCUMENT ME!void
setLabels(java.lang.String[] labels)
DOCUMENT ME!void
setLambdaEm(java.lang.String[] lambdaEm)
DOCUMENT ME!void
setLambdaEx(java.lang.String[] lambdaEx)
DOCUMENT ME!void
setMapchannel(java.lang.String[] mapchannel)
DOCUMENT ME!void
setNumAperture(java.lang.String[] numAperture)
DOCUMENT ME!void
setPinholeRadius(java.lang.String[] pinholeRadius)
DOCUMENT ME!void
setPlateChamberID(java.lang.String plateChamberID)
DOCUMENT ME!void
setPlateVesselID(java.lang.String plateVesselID)
DOCUMENT ME!void
setProbe(java.lang.String[] probe)
DOCUMENT ME!void
setRefrInxLensMedium(java.lang.String[] refrInxLensMedium)
DOCUMENT ME!void
setRefrInxMedium(java.lang.String[] refrInxMedium)
DOCUMENT ME!void
setScilType(java.lang.String scilType)
DOCUMENT ME!void
setSensorModel(java.lang.String sensorModel)
DOCUMENT ME!void
setSensorType(java.lang.String sensorType)
DOCUMENT ME!void
setSpecimen(java.lang.String[] specimen)
DOCUMENT ME!void
setSpecimenSpecies(java.lang.String[] specimenSpecies)
DOCUMENT ME!void
setVersion(java.lang.String version)
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, 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
-
serialVersionUID
private static final long serialVersionUID
Use serialVersionUID for interoperability.- See Also:
- Constant Field Values
-
captureVersion
private java.lang.String captureVersion
DOCUMENT ME!
-
channels
private java.lang.String[] channels
DOCUMENT ME!
-
dataSetFileName
private java.lang.String dataSetFileName
DOCUMENT ME!
-
exPhotonCnt
private java.lang.String[] exPhotonCnt
DOCUMENT ME!
-
filterExposureTimeX
private java.lang.String filterExposureTimeX
DOCUMENT ME!
-
filterFluorophoreX
private java.lang.String[] filterFluorophoreX
DOCUMENT ME!
-
history
private java.lang.String[] history
DOCUMENT ME!
-
labels
private java.lang.String[] labels
DOCUMENT ME!
-
lambdaEm
private java.lang.String[] lambdaEm
DOCUMENT ME!
-
lambdaEx
private java.lang.String[] lambdaEx
DOCUMENT ME!
-
mapchannel
private java.lang.String[] mapchannel
DOCUMENT ME!
-
numAperture
private java.lang.String[] numAperture
DOCUMENT ME!
-
pinholeRadius
private java.lang.String[] pinholeRadius
DOCUMENT ME!
-
plateChamberID
private java.lang.String plateChamberID
DOCUMENT ME!
-
plateVesselID
private java.lang.String plateVesselID
DOCUMENT ME!
-
probe
private java.lang.String[] probe
DOCUMENT ME!
-
refrInxLensMedium
private java.lang.String[] refrInxLensMedium
DOCUMENT ME!
-
refrInxMedium
private java.lang.String[] refrInxMedium
DOCUMENT ME!
-
scilType
private java.lang.String scilType
DOCUMENT ME!
-
sensorModel
private java.lang.String sensorModel
DOCUMENT ME!
-
sensorType
private java.lang.String sensorType
DOCUMENT ME!
-
specimen
private java.lang.String[] specimen
DOCUMENT ME!
-
specimenSpecies
private java.lang.String[] specimenSpecies
DOCUMENT ME!
-
version
private java.lang.String version
DOCUMENT ME!
-
-
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
-
setCaptureVersion
public void setCaptureVersion(java.lang.String captureVersion)
DOCUMENT ME!- Parameters:
captureVersion
- DOCUMENT ME!
-
setChannels
public void setChannels(java.lang.String[] channels)
DOCUMENT ME!- Parameters:
channels
- DOCUMENT ME!
-
setDataSetFileName
public void setDataSetFileName(java.lang.String dataSetFileName)
DOCUMENT ME!- Parameters:
dataSetFileName
- DOCUMENT ME!
-
setExPhotonCnt
public void setExPhotonCnt(java.lang.String[] exPhotonCnt)
DOCUMENT ME!- Parameters:
exPhotonCnt
- DOCUMENT ME!
-
setFilterExposureTimeX
public void setFilterExposureTimeX(java.lang.String filterExposureTimeX)
DOCUMENT ME!- Parameters:
filterExposureTimeX
- DOCUMENT ME!
-
setFilterFluorophoreX
public void setFilterFluorophoreX(java.lang.String[] filterFluorophoreX)
DOCUMENT ME!- Parameters:
filterFluorophoreX
- DOCUMENT ME!
-
setHistory
public void setHistory(java.lang.String[] history)
DOCUMENT ME!- Parameters:
history
- DOCUMENT ME!
-
setLabels
public void setLabels(java.lang.String[] labels)
DOCUMENT ME!- Parameters:
labels
- DOCUMENT ME!
-
setLambdaEm
public void setLambdaEm(java.lang.String[] lambdaEm)
DOCUMENT ME!- Parameters:
lambdaEm
- DOCUMENT ME!
-
setLambdaEx
public void setLambdaEx(java.lang.String[] lambdaEx)
DOCUMENT ME!- Parameters:
lambdaEx
- DOCUMENT ME!
-
setMapchannel
public void setMapchannel(java.lang.String[] mapchannel)
DOCUMENT ME!- Parameters:
mapchannel
- DOCUMENT ME!
-
setNumAperture
public void setNumAperture(java.lang.String[] numAperture)
DOCUMENT ME!- Parameters:
numAperture
- DOCUMENT ME!
-
setPinholeRadius
public void setPinholeRadius(java.lang.String[] pinholeRadius)
DOCUMENT ME!- Parameters:
pinholeRadius
- DOCUMENT ME!
-
setPlateChamberID
public void setPlateChamberID(java.lang.String plateChamberID)
DOCUMENT ME!- Parameters:
plateChamberID
- DOCUMENT ME!
-
setPlateVesselID
public void setPlateVesselID(java.lang.String plateVesselID)
DOCUMENT ME!- Parameters:
plateVesselID
- DOCUMENT ME!
-
setProbe
public void setProbe(java.lang.String[] probe)
DOCUMENT ME!- Parameters:
probe
- DOCUMENT ME!
-
setRefrInxLensMedium
public void setRefrInxLensMedium(java.lang.String[] refrInxLensMedium)
DOCUMENT ME!- Parameters:
refrInxLensMedium
- DOCUMENT ME!
-
setRefrInxMedium
public void setRefrInxMedium(java.lang.String[] refrInxMedium)
DOCUMENT ME!- Parameters:
refrInxMedium
- DOCUMENT ME!
-
setScilType
public void setScilType(java.lang.String scilType)
DOCUMENT ME!- Parameters:
scilType
- DOCUMENT ME!
-
setSensorModel
public void setSensorModel(java.lang.String sensorModel)
DOCUMENT ME!- Parameters:
sensorModel
- DOCUMENT ME!
-
setSensorType
public void setSensorType(java.lang.String sensorType)
DOCUMENT ME!- Parameters:
sensorType
- DOCUMENT ME!
-
setSpecimen
public void setSpecimen(java.lang.String[] specimen)
DOCUMENT ME!- Parameters:
specimen
- DOCUMENT ME!
-
setSpecimenSpecies
public void setSpecimenSpecies(java.lang.String[] specimenSpecies)
DOCUMENT ME!- Parameters:
specimenSpecies
- DOCUMENT ME!
-
setVersion
public void setVersion(java.lang.String version)
DOCUMENT ME!- Parameters:
version
- DOCUMENT ME!
-
-