Class FileInfoLIFF

All Implemented Interfaces:
Serializable, Cloneable

public class FileInfoLIFF extends FileInfoBase
File info storage container.
See Also:
  • Field Details

    • layerString

      private String[] layerString
      Use serialVersionUID for interoperability.
    • bitDepth

      short bitDepth
    • autoContrast

      double autoContrast
    • binning

      double binning
    • camera

      String camera
    • channelArray

      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

      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
  • Constructor Details

    • FileInfoLIFF

      public FileInfoLIFF(String name, String directory, int format)
      File info storage constructor.
      Parameters:
      name - file name
      directory - directory
      format - file format
  • Method Details

    • displayAboutInfo

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

      public void setLayerString(String[] layerString)
    • setBitDepth

      public void setBitDepth(short bitDepth)
    • setAutoContrast

      public void setAutoContrast(double autoContrast)
    • setBinning

      public void setBinning(double binning)
    • setCamera

      public void setCamera(String camera)
    • setChannelArray

      public void setChannelArray(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(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)