Class FileInfoLSM

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    public class FileInfoLSM
    extends FileInfoBase
    This structures contains the information that describes how a LSM image is stored on disk.
    See Also:
    FileLSM, Serialized Form
    • Field Detail

      • serialVersionUID

        private static final long serialVersionUID
        Use serialVersionUID for interoperability.
        See Also:
        Constant Field Values
      • bleachedROIShape

        private int bleachedROIShape
        DOCUMENT ME!
      • blueArray

        private int[] blueArray
        DOCUMENT ME!
      • channelDataTypes

        private int[] channelDataTypes
        DOCUMENT ME!
      • channelNames

        private java.lang.String[] channelNames
        DOCUMENT ME!
      • channels

        private int channels
        DOCUMENT ME!
      • dimensionM

        private int dimensionM
      • dimensionP

        private int dimensionP
      • displayAspectTime

        private double displayAspectTime
        DOCUMENT ME!
      • displayAspectX

        private double displayAspectX
        DOCUMENT ME!
      • displayAspectY

        private double displayAspectY
        DOCUMENT ME!
      • displayAspectZ

        private double displayAspectZ
        DOCUMENT ME!
      • eventDescription

        private java.lang.String[] eventDescription
        DOCUMENT ME!
      • eventTime

        private double[] eventTime
        DOCUMENT ME!
      • eventType

        private int[] eventType
        DOCUMENT ME!
      • firstSliceAfterBleach

        private int firstSliceAfterBleach
        DOCUMENT ME!
      • greenArray

        private int[] greenArray
        DOCUMENT ME!
      • imageDescription

        private java.lang.String imageDescription
      • knotX

        private double[] knotX
        DOCUMENT ME!
      • knotY

        private double[] knotY
        DOCUMENT ME!
      • lastSliceBeforeBleach

        private int lastSliceBeforeBleach
        DOCUMENT ME!
      • LSMDataType

        private int LSMDataType
        DOCUMENT ME!
      • LSMDataType2

        private int LSMDataType2
        DOCUMENT ME!
      • mono

        private int mono
        DOCUMENT ME!
      • objectiveSphereCorrection

        private double objectiveSphereCorrection
        DOCUMENT ME!
      • originX

        private double originX
        The x-offset of the center of the image in meter relative to the optical axis. For LSM images the x-direction is the direction of the x-scanner. In releases prior to 4.0 the entry was not used and the value 0 was written instead.
      • originY

        private double originY
        The y-offset of the center of the image in meter relative to the optical axis. For LSM images the y-direction is the direction of the y-scanner. In releases prior to 4.0 the entry was not used and the value 0 was written instead.
      • redArray

        private int[] redArray
        DOCUMENT ME!
      • scanType

        private int scanType
        DOCUMENT ME!
      • spectralScan

        private int spectralScan
        DOCUMENT ME!
      • timeDifferenceX

        private double timeDifferenceX
      • timeDifferenceY

        private double timeDifferenceY
      • timeDifferenceZ

        private double timeDifferenceZ
      • timeDim

        private int timeDim
        DOCUMENT ME!
      • timeInterval

        private double timeInterval
        DOCUMENT ME!
      • timeStamp

        private double[] timeStamp
        DOCUMENT ME!
      • wavelengths

        private double[] wavelengths
        DOCUMENT ME!
    • Constructor Detail

      • FileInfoLSM

        public FileInfoLSM​(java.lang.String name,
                           java.lang.String directory,
                           int format)
        FileInfoLSM - file info storage constructor.
        Parameters:
        name - file name
        directory - directory
        format - file format
    • Method Detail

      • displayAboutInfo

        public void displayAboutInfo​(JDialogBase dlog,
                                     TransMatrix matrix)
        displayAboutInfo - displays the file information.
        Specified by:
        displayAboutInfo in class FileInfoBase
        Parameters:
        dlog - dialog box that is written to
        matrix - transformation matrix
      • getBleachedROIShape

        public int getBleachedROIShape()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getEventType

        public int[] getEventType()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getFirstSliceAfterBleach

        public int getFirstSliceAfterBleach()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getKnotX

        public double[] getKnotX()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getKnotY

        public double[] getKnotY()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getLastSliceBeforeBleach

        public int getLastSliceBeforeBleach()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • getTimeStamp

        public double[] getTimeStamp()
        DOCUMENT ME!
        Returns:
        DOCUMENT ME!
      • setBleachedROIShape

        public void setBleachedROIShape​(int bleachedROIShape)
        DOCUMENT ME!
        Parameters:
        bleachedROIShape - DOCUMENT ME!
      • setBlueArray

        public void setBlueArray​(int[] blueArray)
        DOCUMENT ME!
        Parameters:
        blueArray - DOCUMENT ME!
      • setChannelDataTypes

        public void setChannelDataTypes​(int[] channelDataTypes)
        DOCUMENT ME!
        Parameters:
        channelDataTypes - DOCUMENT ME!
      • setChannelNames

        public void setChannelNames​(java.lang.String[] channelNames)
        DOCUMENT ME!
        Parameters:
        channelNames - DOCUMENT ME!
      • setChannels

        public void setChannels​(int channels)
        DOCUMENT ME!
        Parameters:
        channels - DOCUMENT ME!
      • setDimensionM

        public void setDimensionM​(int dimensionM)
      • setDimensionP

        public void setDimensionP​(int dimensionP)
      • setDisplayAspectTime

        public void setDisplayAspectTime​(double displayAspectTime)
        DOCUMENT ME!
        Parameters:
        displayAspectTime - DOCUMENT ME!
      • setDisplayAspectX

        public void setDisplayAspectX​(double displayAspectX)
        DOCUMENT ME!
        Parameters:
        displayAspectX - DOCUMENT ME!
      • setDisplayAspectY

        public void setDisplayAspectY​(double displayAspectY)
        DOCUMENT ME!
        Parameters:
        displayAspectY - DOCUMENT ME!
      • setDisplayAspectZ

        public void setDisplayAspectZ​(double displayAspectZ)
        DOCUMENT ME!
        Parameters:
        displayAspectZ - DOCUMENT ME!
      • setEventDescription

        public void setEventDescription​(java.lang.String[] eventDescription)
        DOCUMENT ME!
        Parameters:
        eventDescription - DOCUMENT ME!
      • setEventTime

        public void setEventTime​(double[] eventTime)
        DOCUMENT ME!
        Parameters:
        eventTime - DOCUMENT ME!
      • setEventType

        public void setEventType​(int[] eventType)
        DOCUMENT ME!
        Parameters:
        eventType - DOCUMENT ME!
      • setFirstSliceAfterBleach

        public void setFirstSliceAfterBleach​(int firstSliceAfterBleach)
        DOCUMENT ME!
        Parameters:
        firstSliceAfterBleach - DOCUMENT ME!
      • setGreenArray

        public void setGreenArray​(int[] greenArray)
        DOCUMENT ME!
        Parameters:
        greenArray - DOCUMENT ME!
      • setImageDescription

        public void setImageDescription​(java.lang.String imageDescription)
        DOCUMENT ME!
        Parameters:
        imageDescription - DOCUMENT ME!
      • setKnotX

        public void setKnotX​(double[] knotX)
        DOCUMENT ME!
        Parameters:
        knotX - DOCUMENT ME!
      • setKnotY

        public void setKnotY​(double[] knotY)
        DOCUMENT ME!
        Parameters:
        knotY - DOCUMENT ME!
      • setLastSliceBeforeBleach

        public void setLastSliceBeforeBleach​(int lastSliceBeforeBleach)
        DOCUMENT ME!
        Parameters:
        lastSliceBeforeBleach - DOCUMENT ME!
      • setLSMDataType

        public void setLSMDataType​(int LSMDataType)
        DOCUMENT ME!
        Parameters:
        LSMDataType - DOCUMENT ME!
      • setLSMDataType2

        public void setLSMDataType2​(int LSMDataType2)
        DOCUMENT ME!
        Parameters:
        LSMDataType2 - DOCUMENT ME!
      • setMono

        public void setMono​(int mono)
        DOCUMENT ME!
        Parameters:
        mono - DOCUMENT ME!
      • setObjectiveSphereCorrection

        public void setObjectiveSphereCorrection​(double objectiveSphereCorrection)
        DOCUMENT ME!
        Parameters:
        objectiveSphereCorrection - DOCUMENT ME!
      • setOriginX

        public void setOriginX​(double originX)
      • setOriginY

        public void setOriginY​(double originY)
      • setRedArray

        public void setRedArray​(int[] redArray)
        DOCUMENT ME!
        Parameters:
        redArray - DOCUMENT ME!
      • setScanType

        public void setScanType​(int scanType)
        DOCUMENT ME!
        Parameters:
        scanType - DOCUMENT ME!
      • setSpectralScan

        public void setSpectralScan​(int spectralScan)
        DOCUMENT ME!
        Parameters:
        spectralScan - DOCUMENT ME!
      • setTimeDifferenceX

        public void setTimeDifferenceX​(double timeDifferenceX)
      • setTimeDifferenceY

        public void setTimeDifferenceY​(double timeDifferenceY)
      • setTimeDifferenceZ

        public void setTimeDifferenceZ​(double timeDifferenceZ)
      • setTimeDim

        public void setTimeDim​(int timeDim)
        DOCUMENT ME!
        Parameters:
        timeDim - DOCUMENT ME!
      • setTimeInterval

        public void setTimeInterval​(double timeInterval)
        DOCUMENT ME!
        Parameters:
        timeInterval - DOCUMENT ME!
      • setTimeStamp

        public void setTimeStamp​(double[] timeStamp)
        DOCUMENT ME!
        Parameters:
        timeStamp - DOCUMENT ME!
      • setWavelengths

        public void setWavelengths​(double[] wavelengths)
        DOCUMENT ME!
        Parameters:
        wavelengths - DOCUMENT ME!