Class BioRadReader

All Implemented Interfaces:
Closeable, AutoCloseable, ICompressedTileReader, IFormatHandler, IFormatReader, IMetadataConfigurable, IPyramidHandler

public class BioRadReader extends FormatReader
BioRadReader is the file format reader for Bio-Rad PIC files.
Author:
Curtis Rueden ctrueden at wisc.edu, Melissa Linkert melissa at glencoesoftware.com
  • Field Details

    • PIC_FILE_ID

      private static final int PIC_FILE_ID
      Numerical ID of a valid Bio-Rad PIC file.
      See Also:
    • LITTLE_ENDIAN

      private static final boolean LITTLE_ENDIAN
      Always little endian.
      See Also:
    • MERGE_NAMES

      private static final String[] MERGE_NAMES
      List of merge types.
    • NOTE_NAMES

      public static final String[] NOTE_NAMES
      List of note types.
    • NOTE_TYPE_LIVE

      public static final int NOTE_TYPE_LIVE
      See Also:
    • NOTE_TYPE_FILE1

      public static final int NOTE_TYPE_FILE1
      See Also:
    • NOTE_TYPE_NUMBER

      public static final int NOTE_TYPE_NUMBER
      See Also:
    • NOTE_TYPE_USER

      public static final int NOTE_TYPE_USER
      See Also:
    • NOTE_TYPE_LINE

      public static final int NOTE_TYPE_LINE
      See Also:
    • NOTE_TYPE_COLLECT

      public static final int NOTE_TYPE_COLLECT
      See Also:
    • NOTE_TYPE_FILE2

      public static final int NOTE_TYPE_FILE2
      See Also:
    • NOTE_TYPE_SCALEBAR

      public static final int NOTE_TYPE_SCALEBAR
      See Also:
    • NOTE_TYPE_MERGE

      public static final int NOTE_TYPE_MERGE
      See Also:
    • NOTE_TYPE_THRUVIEW

      public static final int NOTE_TYPE_THRUVIEW
      See Also:
    • NOTE_TYPE_ARROW

      public static final int NOTE_TYPE_ARROW
      See Also:
    • NOTE_TYPE_VARIABLE

      public static final int NOTE_TYPE_VARIABLE
      See Also:
    • NOTE_TYPE_STRUCTURE

      public static final int NOTE_TYPE_STRUCTURE
      See Also:
    • NOTE_TYPE_4D_SERIES

      public static final int NOTE_TYPE_4D_SERIES
      See Also:
    • STRUCTURE_LABELS_1

      public static final String[] STRUCTURE_LABELS_1
      Structure labels.
    • STRUCTURE_LABELS_2

      public static final String[] STRUCTURE_LABELS_2
    • STRUCTURE_LABELS_3

      public static final String[] STRUCTURE_LABELS_3
    • STRUCTURE_LABELS_4

      public static final String[] STRUCTURE_LABELS_4
    • STRUCTURE_LABELS_5

      public static final String[] STRUCTURE_LABELS_5
    • STRUCTURE_LABELS_6

      public static final String[] STRUCTURE_LABELS_6
    • PIC_SUFFIX

      public static final String[] PIC_SUFFIX
    • LUT_LENGTH

      public static final int LUT_LENGTH
      See Also:
    • used

      private List<String> used
    • picFiles

      private String[] picFiles
    • lut

      private byte[][][] lut
    • lastChannel

      private int lastChannel
    • brokenNotes

      private boolean brokenNotes
    • noteStrings

      private List<BioRadReader.Note> noteStrings
    • offset

      private List<Double> offset
    • gain

      private List<Double> gain
  • Constructor Details

    • BioRadReader

      public BioRadReader()
      Constructs a new BioRadReader.
  • Method Details