Class FileLSM
One big difference between standard TIFF and the LSM format is the inclusion of the private CZ_LSMINFO tag. The pixel resolutions must be obtained from the VoxelSizeX, VoxelSizeY, and VoxelSizeZ fields in this private tag. This private tag appears only in the first image directory, so fileInfo.set operations must cycle thru all the slices using the values obtained when reading the first slice.
The x and y resolution units are always be in meters. LSM data may be 1, 2, or 3 channels. 1 data is black and white. Both 2 and 3 channels are RGB although in 2 channels only 2 of the 3 colors are used. LSM format uses either 8 bit unsigned data, 12 bit unsigned data, or 32 bit floats. Ths 12 bit unsigned data is stored in 16 bit shorts. If 2 or 3 channels use 12 bit unsigned data, then ARGB_USHORT format must be used, a format not found in ordinary TIFF. If a LSM file has 4 or more channels, then create another dimension in which to put each spectrum. The color map values are scaled to go only to 255.0 since a value of 65535 was observed in the unscaled map.
Ordinary TIFF uses the SAMPLE_FORMAT FIELD to specify how to interpret data with 1 = unsigned integer data, 2 = two's complement signed integer data, 3 = IEEE floating point data, and 4 = undefined data format. The default is 1, unsigned integer data. LSM files do not include the SAMPLE_FORMAT field, so if only TIFF rules were used the LSM 32 bit floating point numbers would be interpreted as unsigned integers.
The LSM release 6.0 documentation does not completely conform with the observed files. Table 16 with the CZ-Private tag shows a 488 byte structure, but at least some LSM files have values of 512 bytes in the s32StructureSize field. u32OffsetTimeStamps appears to point to a time stamps structure, but this structure contains the ascii such as Ch1-T1, Ch2-T2, and Ch3-T3 which does not appear in the table 22 structure for time stamp information. u32OffsetNextRecording appears to point to the start of a new structure, but it is not a second file header.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classSimple class to store image offsets and bytes located at the offset. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private double[]DOCUMENT ME!private double[]DOCUMENT ME!private int[]DOCUMENT ME!private intDOCUMENT ME!private static final intTIFF Types.private byte[]DOCUMENT ME!private int[]DOCUMENT ME!private String[]DOCUMENT ME!private booleanDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private Vector<FileLSM.Index>[]private static final intDOCUMENT ME!private byte[]DOCUMENT ME!private byte[]DOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intprivate intprivate int[]private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private booleanDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private booleanDOCUMENT ME!private String[]DOCUMENT ME!private double[]DOCUMENT ME!private int[]DOCUMENT ME!private FileDOCUMENT ME!private intDOCUMENT ME!private StringDOCUMENT ME!private FileInfoLSMDOCUMENT ME!private StringDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private int[]DOCUMENT ME!private intDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private booleanDOCUMENT ME!private int[]DOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private ModelImageDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private byte[]DOCUMENT ME!private intDOCUMENT ME!private float[][]DOCUMENT ME!private float[]DOCUMENT ME!private float[]DOCUMENT ME!private static final intTypes of LUTS.private intprivate double[]DOCUMENT ME!private double[]DOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private ModelLUTDOCUMENT ME!private intDOCUMENT ME!private booleanDOCUMENT ME!private TIFFLZWDecoderDOCUMENT ME!private booleanDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intTIFF Tags.private intDOCUMENT ME!private doubleDOCUMENT ME!private intprivate intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intprivate intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intprivate intprivate intDOCUMENT ME!private intDOCUMENT ME!private intprivate intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private doubleThe x-offset of the center of the image in meter relative to the optical axis.private doubleThe y-offset of the center of the image in meter relative to the optical axis.private static final intDOCUMENT ME!private booleanDOCUMENT ME!private static final int3 = CCITT-T4, 4 = CCITT-T6, 5 = LZW, 32773 = packbits.private VOIDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intBleached ROI shapes.private int[]DOCUMENT ME!private intDefault ordering is red, green, blue.private int[]private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private intprivate short nDirEntries;.private static final int2nd denom.private intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private byte[]DOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private StringDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intValues for entries in scan information.private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private booleanDOCUMENT ME!private longDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private int[]DOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private long[]DOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private intDOCUMENT ME!private long[]DOCUMENT ME!private intDOCUMENT ME!private doubleprivate doubleprivate doubleprivate doubleDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private double[]DOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intprivate static final intprivate static final intprivate static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intDOCUMENT ME!private static final intValues for types in scan information.private ViewUserInterfaceDOCUMENT ME!private static final intDOCUMENT ME!private int[]DOCUMENT ME!private static final intTypes of drawing elements.private doubleDOCUMENT ME!private doubleDOCUMENT ME!private doubleDOCUMENT ME!private intDOCUMENT ME!private double[]DOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intDOCUMENT ME!private intDOCUMENT ME!private static final intEchoTech Tiff TAGS.Fields inherited from class gov.nih.mipav.model.file.FileBase
BIG_ENDIAN, bitsPerPixel, fileNames, LITTLE_ENDIAN, pBarVisible, raFile, READ, READ_WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfinalize()Prepares this class for cleanup.Accessor that returns the file info.float[][]Accessor that returns the image buffer.float[]Accessor that returns the image buffer.Rreturns LUT if defined.intAccessor that returns the address of the TIF header of the second image if present Returns zero if not present.private booleanopenIFD(FileInfoLSM fileInfo) Reads and decodes IFDs (Image File Directory).private voidreadBuffer(int slice, float[] buffer) Reads a slice of data at a time and stores the results in the buffer.private voidDOCUMENT ME!private voidDOCUMENT ME!readImage(boolean multiFile, boolean one) Reads the Tiff header which indicates endianess, the TIFF magic number, and the offset in bytes of the first IFD.private voidDOCUMENT ME!private voidreadLut()DOCUMENT ME!private voidprivate voidDOCUMENT ME!private voidprivate voidprivate voidprivate voidprivate voidDOCUMENT ME!private voidDOCUMENT ME!private voidreadTileBuffer(int slice, float[] buffer) Reads a slice of data at a time and stores the results in the buffer.voidsetFileName(String fName) Accessor to set the file name (used when reading TIFF multiFile).Methods inherited from class gov.nih.mipav.model.file.FileBase
addProgressChangeListener, bytesToDouble, bytesToFloat, bytesToInt, bytesToShort, doubleToBytes, fireProgressStateChanged, fireProgressStateChanged, fireProgressStateChanged, floatToBytes, getBufferDouble, getBufferFloat, getBufferInt, getBufferLong, getBufferShort, getBufferUShort, getDataType, getDouble, getFloat, getInt, getLong, getProgressChangeListeners, getRaFile, getSignedShort, getString, getUInt, getUnsignedByte, getUnsignedShort, intToBytes, isBigEndian, isProgressBarVisible, linkProgress, longToBytes, readDouble, readFloat, readInt, readLong, readShort, readString, readUnsignedShort, removeProgressChangeListener, setBigEndian, setBufferFloat, setBufferInt, setBufferLong, setBufferShort, setBufferString, setDataType, setEndianess, shortToBytes, writeBytes, writeDouble, writeFloat, writeInt, writeLong, writeShort
-
Field Details
-
BYTE
private static final int BYTETIFF Types.- See Also:
-
ASCII
private static final int ASCIIDOCUMENT ME!- See Also:
-
SHORT
private static final int SHORTDOCUMENT ME!- See Also:
-
LONG
private static final int LONGDOCUMENT ME!- See Also:
-
RATIONAL
private static final int RATIONALDOCUMENT ME!- See Also:
-
SBYTE
private static final int SBYTE2nd denom.- See Also:
-
UNDEFINED
private static final int UNDEFINEDDOCUMENT ME!- See Also:
-
SSHORT
private static final int SSHORTDOCUMENT ME!- See Also:
-
SLONG
private static final int SLONGDOCUMENT ME!- See Also:
-
SRATIONAL
private static final int SRATIONALDOCUMENT ME!- See Also:
-
FLOAT
private static final int FLOATDOCUMENT ME!- See Also:
-
DOUBLE
private static final int DOUBLEDOCUMENT ME!- See Also:
-
NEW_SUBFILE_TYPE
private static final int NEW_SUBFILE_TYPETIFF Tags.- See Also:
-
IMAGE_WIDTH
private static final int IMAGE_WIDTHDOCUMENT ME!- See Also:
-
IMAGE_LENGTH
private static final int IMAGE_LENGTHDOCUMENT ME!- See Also:
-
BITS_PER_SAMPLE
private static final int BITS_PER_SAMPLEDOCUMENT ME!- See Also:
-
COMPRESSION
private static final int COMPRESSIONDOCUMENT ME!- See Also:
-
PHOTO_INTERP
private static final int PHOTO_INTERP3 = CCITT-T4, 4 = CCITT-T6, 5 = LZW, 32773 = packbits.- See Also:
-
IMAGE_DESCRIPTION
private static final int IMAGE_DESCRIPTIONDOCUMENT ME!- See Also:
-
STRIP_OFFSETS
private static final int STRIP_OFFSETSDOCUMENT ME!- See Also:
-
SAMPLES_PER_PIXEL
private static final int SAMPLES_PER_PIXELDOCUMENT ME!- See Also:
-
ROWS_PER_STRIP
private static final int ROWS_PER_STRIPDOCUMENT ME!- See Also:
-
STRIP_BYTE_COUNTS
private static final int STRIP_BYTE_COUNTSDOCUMENT ME!- See Also:
-
MIN_SAMPLE_VALUE
private static final int MIN_SAMPLE_VALUEDOCUMENT ME!- See Also:
-
MAX_SAMPLE_VALUE
private static final int MAX_SAMPLE_VALUEDOCUMENT ME!- See Also:
-
XRESOLUTION
private static final int XRESOLUTIONDOCUMENT ME!- See Also:
-
YRESOLUTION
private static final int YRESOLUTIONDOCUMENT ME!- See Also:
-
PLANAR_CONFIG
private static final int PLANAR_CONFIGDOCUMENT ME!- See Also:
-
RESOLUTION_UNIT
private static final int RESOLUTION_UNITDOCUMENT ME!- See Also:
-
SOFTWARE
private static final int SOFTWAREDOCUMENT ME!- See Also:
-
DATE_TIME
private static final int DATE_TIMEDOCUMENT ME!- See Also:
-
PREDICTOR
private static final int PREDICTORDOCUMENT ME!- See Also:
-
COLOR_MAP
private static final int COLOR_MAPDOCUMENT ME!- See Also:
-
TILE_WIDTH
private static final int TILE_WIDTHDOCUMENT ME!- See Also:
-
TILE_LENGTH
private static final int TILE_LENGTHDOCUMENT ME!- See Also:
-
TILE_OFFSETS
private static final int TILE_OFFSETSDOCUMENT ME!- See Also:
-
TILE_BYTE_COUNTS
private static final int TILE_BYTE_COUNTSDOCUMENT ME!- See Also:
-
SAMPLE_FORMAT
private static final int SAMPLE_FORMATDOCUMENT ME!- See Also:
-
CZ_LSMINFO
private static final int CZ_LSMINFODOCUMENT ME!- See Also:
-
SUBBLOCK_RECORDING
private static final int SUBBLOCK_RECORDINGValues for entries in scan information.- See Also:
-
SUBBLOCK_LASERS
private static final int SUBBLOCK_LASERSDOCUMENT ME!- See Also:
-
SUBBLOCK_LASER
private static final int SUBBLOCK_LASERDOCUMENT ME!- See Also:
-
SUBBLOCK_TRACKS
private static final int SUBBLOCK_TRACKSDOCUMENT ME!- See Also:
-
SUBBLOCK_TRACK
private static final int SUBBLOCK_TRACKDOCUMENT ME!- See Also:
-
SUBBLOCK_DETECTION_CHANNELS
private static final int SUBBLOCK_DETECTION_CHANNELSDOCUMENT ME!- See Also:
-
SUBBLOCK_DETECTION_CHANNEL
private static final int SUBBLOCK_DETECTION_CHANNELDOCUMENT ME!- See Also:
-
SUBBLOCK_ILLUMINATION_CHANNELS
private static final int SUBBLOCK_ILLUMINATION_CHANNELSDOCUMENT ME!- See Also:
-
SUBBLOCK_ILLUMINATION_CHANNEL
private static final int SUBBLOCK_ILLUMINATION_CHANNELDOCUMENT ME!- See Also:
-
SUBBLOCK_BEAM_SPLITTERS
private static final int SUBBLOCK_BEAM_SPLITTERSDOCUMENT ME!- See Also:
-
SUBBLOCK_BEAM_SPLITTER
private static final int SUBBLOCK_BEAM_SPLITTERDOCUMENT ME!- See Also:
-
SUBBLOCK_DATA_CHANNELS
private static final int SUBBLOCK_DATA_CHANNELSDOCUMENT ME!- See Also:
-
SUBBLOCK_DATA_CHANNEL
private static final int SUBBLOCK_DATA_CHANNELDOCUMENT ME!- See Also:
-
SUBBLOCK_TIMERS
private static final int SUBBLOCK_TIMERSDOCUMENT ME!- See Also:
-
SUBBLOCK_TIMER
private static final int SUBBLOCK_TIMERDOCUMENT ME!- See Also:
-
SUBBLOCK_MARKERS
private static final int SUBBLOCK_MARKERSDOCUMENT ME!- See Also:
-
SUBBLOCK_MARKER
private static final int SUBBLOCK_MARKERDOCUMENT ME!- See Also:
-
SUBBLOCK_END
private static final int SUBBLOCK_ENDDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_NAME
private static final int RECORDING_ENTRY_NAMEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_DESCRIPTION
private static final int RECORDING_ENTRY_DESCRIPTIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_NOTES
private static final int RECORDING_ENTRY_NOTESDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_OBJECTIVE
private static final int RECORDING_ENTRY_OBJECTIVEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PROCESSING_SUMMARY
private static final int RECORDING_ENTRY_PROCESSING_SUMMARYDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SPECIAL_SCAN_MODE
private static final int RECORDING_ENTRY_SPECIAL_SCAN_MODEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SCAN_TYPE
private static final int RECORDING_ENTRY_SCAN_TYPEDOCUMENT ME!- See Also:
-
OLEDB_RECORDING_ENTRY_SCAN_MODE
private static final int OLEDB_RECORDING_ENTRY_SCAN_MODEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_NUMBER_OF_STACKS
private static final int RECORDING_ENTRY_NUMBER_OF_STACKSDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_LINES_PER_PLANE
private static final int RECORDING_ENTRY_LINES_PER_PLANEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLES_PER_LINE
private static final int RECORDING_ENTRY_SAMPLES_PER_LINEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PLANES_PER_VOLUME
private static final int RECORDING_ENTRY_PLANES_PER_VOLUMEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_IMAGES_WIDTH
private static final int RECORDING_ENTRY_IMAGES_WIDTHDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_IMAGES_HEIGHT
private static final int RECORDING_ENTRY_IMAGES_HEIGHTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_IMAGES_NUMBER_PLANES
private static final int RECORDING_ENTRY_IMAGES_NUMBER_PLANESDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_IMAGES_NUMBER_STACKS
private static final int RECORDING_ENTRY_IMAGES_NUMBER_STACKSDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_IMAGES_NUMBER_CHANNELS
private static final int RECORDING_ENTRY_IMAGES_NUMBER_CHANNELSDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_LINSCAN_XY_SIZE
private static final int RECORDING_ENTRY_LINSCAN_XY_SIZEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SCAN_DIRECTION
private static final int RECORDING_ENTRY_SCAN_DIRECTIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_TIME_SERIES
private static final int RECORDING_ENTRY_TIME_SERIESDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_ORIGINAL_SCAN_DATA
private static final int RECORDING_ENTRY_ORIGINAL_SCAN_DATADOCUMENT ME!- See Also:
-
RECORDING_ENTRY_ZOOM_X
private static final int RECORDING_ENTRY_ZOOM_XDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_ZOOM_Y
private static final int RECORDING_ENTRY_ZOOM_YDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_ZOOM_Z
private static final int RECORDING_ENTRY_ZOOM_ZDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLE_0X
private static final int RECORDING_ENTRY_SAMPLE_0XDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLE_0Y
private static final int RECORDING_ENTRY_SAMPLE_0YDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLE_0Z
private static final int RECORDING_ENTRY_SAMPLE_0ZDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLE_SPACING
private static final int RECORDING_ENTRY_SAMPLE_SPACINGDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_LINE_SPACING
private static final int RECORDING_ENTRY_LINE_SPACINGDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PLANE_SPACING
private static final int RECORDING_ENTRY_PLANE_SPACINGDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PLANE_WIDTH
private static final int RECORDING_ENTRY_PLANE_WIDTHDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PLANE_HEIGHT
private static final int RECORDING_ENTRY_PLANE_HEIGHTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_VOLUME_DEPTH
private static final int RECORDING_ENTRY_VOLUME_DEPTHDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_ROTATION
private static final int RECORDING_ENTRY_ROTATIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_NUTATION
private static final int RECORDING_ENTRY_NUTATIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_PRECESSION
private static final int RECORDING_ENTRY_PRECESSIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_SAMPLE_0TIME
private static final int RECORDING_ENTRY_SAMPLE_0TIMEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_START_SCAN_TRIGGER_IN
private static final int RECORDING_ENTRY_START_SCAN_TRIGGER_INDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_START_SCAN_TRIGGER_OUT
private static final int RECORDING_ENTRY_START_SCAN_TRIGGER_OUTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_START_SCAN_EVENT
private static final int RECORDING_ENTRY_START_SCAN_EVENTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_START_SCAN_TIME
private static final int RECORDING_ENTRY_START_SCAN_TIMEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_STOP_SCAN_TRIGGER_IN
private static final int RECORDING_ENTRY_STOP_SCAN_TRIGGER_INDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_STOP_SCAN_TRIGGER_OUT
private static final int RECORDING_ENTRY_STOP_SCAN_TRIGGER_OUTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_STOP_SCAN_EVENT
private static final int RECORDING_ENTRY_STOP_SCAN_EVENTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_STOP_SCAN_TIME
private static final int RECORDING_ENTRY_STOP_SCAN_TIMEDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_USE_ROIS
private static final int RECORDING_ENTRY_USE_ROISDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_USE_REDUCED_MEMORY_ROIS
private static final int RECORDING_ENTRY_USE_REDUCED_MEMORY_ROISDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_USER
private static final int RECORDING_ENTRY_USERDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_USE_BCCORRECTION
private static final int RECORDING_ENTRY_USE_BCCORRECTIONDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_POSITION_BCCORRECTION1
private static final int RECORDING_ENTRY_POSITION_BCCORRECTION1DOCUMENT ME!- See Also:
-
RECORDING_ENTRY_POSITION_BCCORRECTION2
private static final int RECORDING_ENTRY_POSITION_BCCORRECTION2DOCUMENT ME!- See Also:
-
RECORDING_ENTRY_INTERPOLATIONY
private static final int RECORDING_ENTRY_INTERPOLATIONYDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_BINNING
private static final int RECORDING_ENTRY_CAMERA_BINNINGDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_SUPERSAMPLING
private static final int RECORDING_ENTRY_CAMERA_SUPERSAMPLINGDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_FRAME_WIDTH
private static final int RECORDING_ENTRY_CAMERA_FRAME_WIDTHDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_FRAME_HEIGHT
private static final int RECORDING_ENTRY_CAMERA_FRAME_HEIGHTDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_OFFSETX
private static final int RECORDING_ENTRY_CAMERA_OFFSETXDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_CAMERA_OFFSETY
private static final int RECORDING_ENTRY_CAMERA_OFFSETYDOCUMENT ME!- See Also:
-
RECORDING_ENTRY_RT_BINNING
private static final int RECORDING_ENTRY_RT_BINNING- See Also:
-
RECORDING_ENTRY_RT_FRAME_WIDTH
private static final int RECORDING_ENTRY_RT_FRAME_WIDTH- See Also:
-
RECORDING_ENTRY_RT_FRAME_HEIGHT
private static final int RECORDING_ENTRY_RT_FRAME_HEIGHT- See Also:
-
RECORDING_ENTRY_RT_REGION_WIDTH
private static final int RECORDING_ENTRY_RT_REGION_WIDTH- See Also:
-
RECORDING_ENTRY_RT_REGION_HEIGHT
private static final int RECORDING_ENTRY_RT_REGION_HEIGHT- See Also:
-
RECORDING_ENTRY_RT_OFFSETX
private static final int RECORDING_ENTRY_RT_OFFSETX- See Also:
-
RECORDING_ENTRY_RT_OFFSETY
private static final int RECORDING_ENTRY_RT_OFFSETY- See Also:
-
RECORDING_ENTRY_RT_ZOOM
private static final int RECORDING_ENTRY_RT_ZOOM- See Also:
-
RECORDING_ENTRY_RT_LINEPERIOD
private static final int RECORDING_ENTRY_RT_LINEPERIOD- See Also:
-
RECORDING_ENTRY_PRESCAN
private static final int RECORDING_ENTRY_PRESCAN- See Also:
-
RECORDING_ENTRY_SCAN_DIRECTIONZ
private static final int RECORDING_ENTRY_SCAN_DIRECTIONZ- See Also:
-
TRACK_ENTRY_MULTIPLEX_TYPE
private static final int TRACK_ENTRY_MULTIPLEX_TYPEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_MULTIPLEX_ORDER
private static final int TRACK_ENTRY_MULTIPLEX_ORDERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SAMPLING_MODE
private static final int TRACK_ENTRY_SAMPLING_MODEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SAMPLING_METHOD
private static final int TRACK_ENTRY_SAMPLING_METHODDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SAMPLING_NUMBER
private static final int TRACK_ENTRY_SAMPLING_NUMBERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ACQUIRE
private static final int TRACK_ENTRY_ACQUIREDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SAMPLE_OBSERVATION_TIME
private static final int TRACK_ENTRY_SAMPLE_OBSERVATION_TIMEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_TIME_BETWEEN_STACKS
private static final int TRACK_ENTRY_TIME_BETWEEN_STACKSDOCUMENT ME!- See Also:
-
TRACK_ENTRY_NAME
private static final int TRACK_ENTRY_NAMEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_COLLIMATOR1_NAME
private static final int TRACK_ENTRY_COLLIMATOR1_NAMEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_COLLIMATOR1_POSITION
private static final int TRACK_ENTRY_COLLIMATOR1_POSITIONDOCUMENT ME!- See Also:
-
TRACK_ENTRY_COLLIMATOR2_NAME
private static final int TRACK_ENTRY_COLLIMATOR2_NAMEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_COLLIMATOR2_POSITION
private static final int TRACK_ENTRY_COLLIMATOR2_POSITIONDOCUMENT ME!- See Also:
-
TRACK_ENTRY_IS_BLEACH_TRACK
private static final int TRACK_ENTRY_IS_BLEACH_TRACKDOCUMENT ME!- See Also:
-
TRACK_ENTRY_IS_BLEACH_AFTER_SCAN_NUMBER
private static final int TRACK_ENTRY_IS_BLEACH_AFTER_SCAN_NUMBERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_BLEACH_SCAN_NUMBER
private static final int TRACK_ENTRY_BLEACH_SCAN_NUMBERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_TRIGGER_IN
private static final int TRACK_ENTRY_TRIGGER_INDOCUMENT ME!- See Also:
-
TRACK_ENTRY_TRIGGER_OUT
private static final int TRACK_ENTRY_TRIGGER_OUTDOCUMENT ME!- See Also:
-
TRACK_ENTRY_IS_RATIO_TRACK
private static final int TRACK_ENTRY_IS_RATIO_TRACKDOCUMENT ME!- See Also:
-
TRACK_ENTRY_BLEACH_COUNT
private static final int TRACK_ENTRY_BLEACH_COUNTDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SPI_CENTER_WAVELENGTH
private static final int TRACK_ENTRY_SPI_CENTER_WAVELENGTHDOCUMENT ME!- See Also:
-
TRACK_ENTRY_PIXEL_TIME
private static final int TRACK_ENTRY_PIXEL_TIMEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_CONDENSOR_FRONTLENS
private static final int TRACK_ENTRY_ID_CONDENSOR_FRONTLENSDOCUMENT ME!- See Also:
-
TRACK_ENTRY_CONDENSOR_FRONTLENS
private static final int TRACK_ENTRY_CONDENSOR_FRONTLENSDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_FIELD_STOP
private static final int TRACK_ENTRY_ID_FIELD_STOPDOCUMENT ME!- See Also:
-
TRACK_ENTRY_FIELD_STOP_VALUE
private static final int TRACK_ENTRY_FIELD_STOP_VALUEDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_CONDENSOR_APERTURE
private static final int TRACK_ENTRY_ID_CONDENSOR_APERTUREDOCUMENT ME!- See Also:
-
TRACK_ENTRY_CONDENSOR_APERTURE
private static final int TRACK_ENTRY_CONDENSOR_APERTUREDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_CONDENSOR_REVOLVER
private static final int TRACK_ENTRY_ID_CONDENSOR_REVOLVERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_CONDENSOR_FILTER
private static final int TRACK_ENTRY_CONDENSOR_FILTERDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_TRANSMISSION_FILTER1
private static final int TRACK_ENTRY_ID_TRANSMISSION_FILTER1DOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_TRANSMISSION1
private static final int TRACK_ENTRY_ID_TRANSMISSION1DOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_TRANSMISSION_FILTER2
private static final int TRACK_ENTRY_ID_TRANSMISSION_FILTER2DOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_TRANSMISSION2
private static final int TRACK_ENTRY_ID_TRANSMISSION2DOCUMENT ME!- See Also:
-
TRACK_ENTRY_REPEAT_BLEACH
private static final int TRACK_ENTRY_REPEAT_BLEACHDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ENABLE_SPOT_BLEACH_POS
private static final int TRACK_ENTRY_ENABLE_SPOT_BLEACH_POSDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SPOT_BLEACH_POSX
private static final int TRACK_ENTRY_SPOT_BLEACH_POSXDOCUMENT ME!- See Also:
-
TRACK_ENTRY_SPOT_BLEACH_POSY
private static final int TRACK_ENTRY_SPOT_BLEACH_POSYDOCUMENT ME!- See Also:
-
TRACK_ENTRY_BLEACH_POSITION_Z
private static final int TRACK_ENTRY_BLEACH_POSITION_ZDOCUMENT ME!- See Also:
-
TRACK_ENTRY_ID_TUBELENS
private static final int TRACK_ENTRY_ID_TUBELENS- See Also:
-
TRACK_ENTRY_ID_TUBELENS_POSITION
private static final int TRACK_ENTRY_ID_TUBELENS_POSITION- See Also:
-
TRACK_TRANSMITTED_LIGHT
private static final int TRACK_TRANSMITTED_LIGHT- See Also:
-
TRACK_REFLECTED_LIGHT
private static final int TRACK_REFLECTED_LIGHT- See Also:
-
TRACK_SIMULTAN_GRAB_AND_BLEACH
private static final int TRACK_SIMULTAN_GRAB_AND_BLEACH- See Also:
-
TRACK_BLEACH_PIXEL_TIME
private static final int TRACK_BLEACH_PIXEL_TIME- See Also:
-
LASER_ENTRY_NAME
private static final int LASER_ENTRY_NAMEDOCUMENT ME!- See Also:
-
LASER_ENTRY_ACQUIRE
private static final int LASER_ENTRY_ACQUIREDOCUMENT ME!- See Also:
-
LASER_ENTRY_POWER
private static final int LASER_ENTRY_POWERDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_INTEGRATION_MODE
private static final int DETCHANNEL_ENTRY_INTEGRATION_MODEDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_SPECIAL_MODE
private static final int DETCHANNEL_ENTRY_SPECIAL_MODEDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_DETECTOR_GAIN_FIRST
private static final int DETCHANNEL_ENTRY_DETECTOR_GAIN_FIRSTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_DETECTOR_GAIN_LAST
private static final int DETCHANNEL_ENTRY_DETECTOR_GAIN_LASTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_AMPLIFIER_GAIN_FIRST
private static final int DETCHANNEL_ENTRY_AMPLIFIER_GAIN_FIRSTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_AMPLIFIER_GAIN_LAST
private static final int DETCHANNEL_ENTRY_AMPLIFIER_GAIN_LASTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_AMPLIFIER_OFFS_FIRST
private static final int DETCHANNEL_ENTRY_AMPLIFIER_OFFS_FIRSTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_AMPLIFIER_OFFS_LAST
private static final int DETCHANNEL_ENTRY_AMPLIFIER_OFFS_LASTDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_PINHOLE_DIAMETER
private static final int DETCHANNEL_ENTRY_PINHOLE_DIAMETERDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_COUNTING_TRIGGER
private static final int DETCHANNEL_ENTRY_COUNTING_TRIGGERDOCUMENT ME!- See Also:
-
DETCHANNEL_ENTRY_ACQUIRE
private static final int DETCHANNEL_ENTRY_ACQUIREDOCUMENT ME!- See Also:
-
DETCHANNEL_POINT_DETECTOR_NAME
private static final int DETCHANNEL_POINT_DETECTOR_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_AMPLIFIER_NAME
private static final int DETCHANNEL_AMPLIFIER_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_PINHOLE_NAME
private static final int DETCHANNEL_PINHOLE_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_FILTER_SET_NAME
private static final int DETCHANNEL_FILTER_SET_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_FILTER_NAME
private static final int DETCHANNEL_FILTER_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_INTEGRATOR_NAME
private static final int DETCHANNEL_INTEGRATOR_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_DETECTION_CHANNEL_NAME
private static final int DETCHANNEL_DETECTION_CHANNEL_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_DETECTOR_GAIN_BC1
private static final int DETCHANNEL_DETECTOR_GAIN_BC1DOCUMENT ME!- See Also:
-
DETCHANNEL_DETECTOR_GAIN_BC2
private static final int DETCHANNEL_DETECTOR_GAIN_BC2DOCUMENT ME!- See Also:
-
DETCHANNEL_AMPLIFIER_GAIN_BC1
private static final int DETCHANNEL_AMPLIFIER_GAIN_BC1DOCUMENT ME!- See Also:
-
DETCHANNEL_AMPLIFIER_GAIN_BC2
private static final int DETCHANNEL_AMPLIFIER_GAIN_BC2DOCUMENT ME!- See Also:
-
DETCHANNEL_AMPLIFIER_OFFSET_BC1
private static final int DETCHANNEL_AMPLIFIER_OFFSET_BC1DOCUMENT ME!- See Also:
-
DETCHANNEL_AMPLIFIER_OFFSET_BC2
private static final int DETCHANNEL_AMPLIFIER_OFFSET_BC2DOCUMENT ME!- See Also:
-
DETCHANNEL_SPECTRAL_SCAN_CHANNELS
private static final int DETCHANNEL_SPECTRAL_SCAN_CHANNELSDOCUMENT ME!- See Also:
-
DETCHANNEL_SPI_WAVELENGTH_START
private static final int DETCHANNEL_SPI_WAVELENGTH_STARTDOCUMENT ME!- See Also:
-
DETCHANNEL_SPI_WAVELENGTH_END
private static final int DETCHANNEL_SPI_WAVELENGTH_ENDDOCUMENT ME!- See Also:
-
DETCHANNEL_DYE_NAME
private static final int DETCHANNEL_DYE_NAMEDOCUMENT ME!- See Also:
-
DETCHANNEL_DYE_FOLDER
private static final int DETCHANNEL_DYE_FOLDERDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_ENTRY_NAME
private static final int ILLUMCHANNEL_ENTRY_NAMEDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_ENTRY_POWER
private static final int ILLUMCHANNEL_ENTRY_POWERDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_ENTRY_WAVELENGTH
private static final int ILLUMCHANNEL_ENTRY_WAVELENGTHDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_ENTRY_ACQUIRE
private static final int ILLUMCHANNEL_ENTRY_ACQUIREDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_DETCHANNEL_NAME
private static final int ILLUMCHANNEL_DETCHANNEL_NAMEDOCUMENT ME!- See Also:
-
ILLUMCHANNEL_POWER_BC1
private static final int ILLUMCHANNEL_POWER_BC1DOCUMENT ME!- See Also:
-
ILLUMCHANNEL_POWER_BC2
private static final int ILLUMCHANNEL_POWER_BC2DOCUMENT ME!- See Also:
-
BEAMSPLITTER_ENTRY_FILTER_SET
private static final int BEAMSPLITTER_ENTRY_FILTER_SETDOCUMENT ME!- See Also:
-
BEAMSPLITTER_ENTRY_FILTER
private static final int BEAMSPLITTER_ENTRY_FILTERDOCUMENT ME!- See Also:
-
BEAMSPLITTER_ENTRY_NAME
private static final int BEAMSPLITTER_ENTRY_NAMEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_NAME
private static final int DATACHANNEL_ENTRY_NAMEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_COLOR
private static final int DATACHANNEL_ENTRY_COLORDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_SAMPLETYPE
private static final int DATACHANNEL_ENTRY_SAMPLETYPEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_BITSPERSAMPLE
private static final int DATACHANNEL_ENTRY_BITSPERSAMPLEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_TYPE
private static final int DATACHANNEL_ENTRY_RATIO_TYPEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_TRACK1
private static final int DATACHANNEL_ENTRY_RATIO_TRACK1DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_TRACK2
private static final int DATACHANNEL_ENTRY_RATIO_TRACK2DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CHANNEL1
private static final int DATACHANNEL_ENTRY_RATIO_CHANNEL1DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CHANNEL2
private static final int DATACHANNEL_ENTRY_RATIO_CHANNEL2DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST1
private static final int DATACHANNEL_ENTRY_RATIO_CONST1DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST2
private static final int DATACHANNEL_ENTRY_RATIO_CONST2DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST3
private static final int DATACHANNEL_ENTRY_RATIO_CONST3DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST4
private static final int DATACHANNEL_ENTRY_RATIO_CONST4DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST5
private static final int DATACHANNEL_ENTRY_RATIO_CONST5DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_CONST6
private static final int DATACHANNEL_ENTRY_RATIO_CONST6DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_FIRST_IMAGES1
private static final int DATACHANNEL_ENTRY_RATIO_FIRST_IMAGES1DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_RATIO_FIRST_IMAGES2
private static final int DATACHANNEL_ENTRY_RATIO_FIRST_IMAGES2DOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_DYE_NAME
private static final int DATACHANNEL_ENTRY_DYE_NAMEDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_DYE_FOLDER
private static final int DATACHANNEL_ENTRY_DYE_FOLDERDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_SPECTRUM
private static final int DATACHANNEL_ENTRY_SPECTRUMDOCUMENT ME!- See Also:
-
DATACHANNEL_ENTRY_ACQUIRE
private static final int DATACHANNEL_ENTRY_ACQUIREDOCUMENT ME!- See Also:
-
TIMER_ENTRY_NAME
private static final int TIMER_ENTRY_NAMEDOCUMENT ME!- See Also:
-
TIMER_ENTRY_DESCRIPTION
private static final int TIMER_ENTRY_DESCRIPTIONDOCUMENT ME!- See Also:
-
TIMER_ENTRY_INTERVAL
private static final int TIMER_ENTRY_INTERVALDOCUMENT ME!- See Also:
-
TIMER_ENTRY_TRIGGER_IN
private static final int TIMER_ENTRY_TRIGGER_INDOCUMENT ME!- See Also:
-
TIMER_ENTRY_TRIGGER_OUT
private static final int TIMER_ENTRY_TRIGGER_OUTDOCUMENT ME!- See Also:
-
TIMER_ENTRY_ACTIVATION_TIME
private static final int TIMER_ENTRY_ACTIVATION_TIMEDOCUMENT ME!- See Also:
-
TIMER_ENTRY_ACTIVATION_NUMBER
private static final int TIMER_ENTRY_ACTIVATION_NUMBERDOCUMENT ME!- See Also:
-
MARKER_ENTRY_NAME
private static final int MARKER_ENTRY_NAMEDOCUMENT ME!- See Also:
-
MARKER_ENTRY_DESCRIPTION
private static final int MARKER_ENTRY_DESCRIPTIONDOCUMENT ME!- See Also:
-
MARKER_ENTRY_TRIGGER_IN
private static final int MARKER_ENTRY_TRIGGER_INDOCUMENT ME!- See Also:
-
MARKER_ENTRY_TRIGGER_OUT
private static final int MARKER_ENTRY_TRIGGER_OUTDOCUMENT ME!- See Also:
-
TYPE_SUBBLOCK
private static final int TYPE_SUBBLOCKValues for types in scan information.- See Also:
-
TYPE_LONG
private static final int TYPE_LONGDOCUMENT ME!- See Also:
-
TYPE_RATIONAL
private static final int TYPE_RATIONALDOCUMENT ME!- See Also:
-
TYPE_ASCII
private static final int TYPE_ASCIIDOCUMENT ME!- See Also:
-
RECTANGLE
private static final int RECTANGLEBleached ROI shapes.- See Also:
-
ELLIPSE
private static final int ELLIPSEDOCUMENT ME!- See Also:
-
CLOSED_POLYLINE
private static final int CLOSED_POLYLINEDOCUMENT ME!- See Also:
-
CLOSED_BEZIER
private static final int CLOSED_BEZIERDOCUMENT ME!- See Also:
-
CIRCLE
private static final int CIRCLEDOCUMENT ME!- See Also:
-
VECTOR_OVERLAY
private static final int VECTOR_OVERLAYTypes of drawing elements.- See Also:
-
ROI
private static final int ROIDOCUMENT ME!- See Also:
-
BLEACH_ROI
private static final int BLEACH_ROIDOCUMENT ME!- See Also:
-
MEANOFROIS_OVERLAY
private static final int MEANOFROIS_OVERLAYDOCUMENT ME!- See Also:
-
TOPOLSOLINE_OVERLAY
private static final int TOPOLSOLINE_OVERLAYDOCUMENT ME!- See Also:
-
TOPOPROFILE_OVERLAY
private static final int TOPOPROFILE_OVERLAYDOCUMENT ME!- See Also:
-
LINESCAN_OVERLAY
private static final int LINESCAN_OVERLAYDOCUMENT ME!- See Also:
-
INPUT_LUT
private static final int INPUT_LUTTypes of LUTS.- See Also:
-
OUTPUT_LUT
private static final int OUTPUT_LUTDOCUMENT ME!- See Also:
-
ZRESOLUTION
private static final int ZRESOLUTIONEchoTech Tiff TAGS.- See Also:
-
TRESOLUTION
private static final int TRESOLUTIONDOCUMENT ME!- See Also:
-
bleachedROIShape
private int bleachedROIShapeDOCUMENT ME! -
bleachKnotX
private double[] bleachKnotXDOCUMENT ME! -
bleachKnotY
private double[] bleachKnotYDOCUMENT ME! -
blueArray
private int[] blueArrayDOCUMENT ME! -
blueOffset
private int blueOffsetDOCUMENT ME! -
byteBuffer
private byte[] byteBufferDOCUMENT ME! -
channelDataTypes
private int[] channelDataTypesDOCUMENT ME! -
channelNames
DOCUMENT ME! -
chunky
private boolean chunkyDOCUMENT ME! -
czChannels
private int czChannelsDOCUMENT ME! -
czDataType
private int czDataTypeDOCUMENT ME! -
czDataType2
private int czDataType2DOCUMENT ME! -
czDimT
private int czDimTDOCUMENT ME! -
czDimX
private int czDimXDOCUMENT ME! -
czDimY
private int czDimYDOCUMENT ME! -
czDimZ
private int czDimZDOCUMENT ME! -
czScanType
private int czScanTypeDOCUMENT ME! -
czSpectralScan
private int czSpectralScanDOCUMENT ME! -
dataOffsets
-
dateTime
private byte[] dateTimeDOCUMENT ME! -
decomp
private byte[] decompDOCUMENT ME! -
dimensionM
private int dimensionM -
dimensionP
private int dimensionP -
dimensionsReserved
private int[] dimensionsReserved -
displayAspectTime
private double displayAspectTimeDOCUMENT ME! -
displayAspectX
private double displayAspectXDOCUMENT ME! -
displayAspectY
private double displayAspectYDOCUMENT ME! -
displayAspectZ
private double displayAspectZDOCUMENT ME! -
doTile
private boolean doTileDOCUMENT ME! -
drawingElement
private int drawingElementDOCUMENT ME! -
endianess
private boolean endianessDOCUMENT ME! -
eventDescription
DOCUMENT ME! -
eventTime
private double[] eventTimeDOCUMENT ME! -
eventType
private int[] eventTypeDOCUMENT ME! -
file
DOCUMENT ME! -
fileDataType
private int fileDataTypeDOCUMENT ME! -
fileDir
DOCUMENT ME! -
fileInfo
DOCUMENT ME! -
fileName
DOCUMENT ME! -
firstSliceAfterBleach
private int firstSliceAfterBleachDOCUMENT ME! -
greenArray
private int[] greenArrayDOCUMENT ME! -
greenOffset
private int greenOffsetDOCUMENT ME! -
haveBleachedBezier
private boolean haveBleachedBezierDOCUMENT ME! -
haveBleachedCircle
private boolean haveBleachedCircleDOCUMENT ME! -
haveBleachedCirclePerim3
private boolean haveBleachedCirclePerim3DOCUMENT ME! -
haveBleachedEllipse
private boolean haveBleachedEllipseDOCUMENT ME! -
haveBleachedPolyline
private boolean haveBleachedPolylineDOCUMENT ME! -
haveBleachedRectangle
private boolean haveBleachedRectangleDOCUMENT ME! -
IFDoffsets
private int[] IFDoffsetsDOCUMENT ME! -
image
DOCUMENT ME! -
imageDescription
private byte[] imageDescriptionDOCUMENT ME! -
imageSlice
private int imageSliceDOCUMENT ME! -
img3DMultiBuffer
private float[][] img3DMultiBufferDOCUMENT ME! -
imgBuffer
private float[] imgBufferDOCUMENT ME! -
imgResols
private float[] imgResolsDOCUMENT ME! -
internalUse1
private int internalUse1 -
knotX
private double[] knotXDOCUMENT ME! -
knotY
private double[] knotYDOCUMENT ME! -
lastSliceBeforeBleach
private int lastSliceBeforeBleachDOCUMENT ME! -
LUT
DOCUMENT ME! -
lutKind
private int lutKindDOCUMENT ME! -
lzwCompression
private boolean lzwCompressionDOCUMENT ME! -
lzwDecoder
DOCUMENT ME! -
manySpectrums
private boolean manySpectrumsDOCUMENT ME! -
mono
private int monoDOCUMENT ME! -
numberColors
private int numberColorsDOCUMENT ME! -
objectiveSphereCorrection
private double objectiveSphereCorrectionDOCUMENT ME! -
offsetAcquisitionParameters
private int offsetAcquisitionParameters -
offsetBleachRoi
private int offsetBleachRoiDOCUMENT ME! -
offsetChannelColors
private int offsetChannelColorsDOCUMENT ME! -
offsetChannelDataTypes
private int offsetChannelDataTypesDOCUMENT ME! -
offsetChannelFactors
private int offsetChannelFactorsDOCUMENT ME! -
offsetChannelWavelength
private int offsetChannelWavelengthDOCUMENT ME! -
offsetCharacteristics
private int offsetCharacteristics -
offsetEventList
private int offsetEventListDOCUMENT ME! -
offsetInputLut
private int offsetInputLutDOCUMENT ME! -
offsetKsData
private int offsetKsDataDOCUMENT ME! -
offsetLinescanOverlay
private int offsetLinescanOverlayDOCUMENT ME! -
offsetMeanOfRoisOverlay
private int offsetMeanOfRoisOverlayDOCUMENT ME! -
offsetOutputLut
private int offsetOutputLutDOCUMENT ME! -
offsetRoi
private int offsetRoiDOCUMENT ME! -
offsetPalette
private int offsetPalette -
offsetPositions
private int offsetPositions -
offsetScanInformation
private int offsetScanInformationDOCUMENT ME! -
offsetTilePositions
private int offsetTilePositions -
offsetTimeStamps
private int offsetTimeStampsDOCUMENT ME! -
offsetTopolsolineOverlay
private int offsetTopolsolineOverlayDOCUMENT ME! -
offsetTopoProfileOverlay
private int offsetTopoProfileOverlayDOCUMENT ME! -
offsetUnmixParameters
private int offsetUnmixParametersDOCUMENT ME! -
offsetVectorOverlay
private int offsetVectorOverlayDOCUMENT ME! -
originX
private double originXThe 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 originYThe 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. -
packBit
private boolean packBitDOCUMENT ME! -
photoBleachedVOI
DOCUMENT ME! -
predictor
private int predictorDOCUMENT ME! -
redArray
private int[] redArrayDOCUMENT ME! -
redOffset
private int redOffsetDefault ordering is red, green, blue. -
reserved
private int[] reserved -
rowsPerStrip
private int rowsPerStripDOCUMENT ME! -
samplesPerPixel
private int samplesPerPixelprivate short nDirEntries;. -
secondAddress
private int secondAddressDOCUMENT ME! -
secondImage
private int secondImageDOCUMENT ME! -
software
private byte[] softwareDOCUMENT ME! -
spectrumNumber
private int spectrumNumberDOCUMENT ME! -
str
DOCUMENT ME! -
thumbNail
private boolean thumbNailDOCUMENT ME! -
thumbnailOffset
private long thumbnailOffsetDOCUMENT ME! -
thumbNailX
private int thumbNailXDOCUMENT ME! -
thumbNailY
private int thumbNailYDOCUMENT ME! -
tileByteCounts
private int[] tileByteCountsDOCUMENT ME! -
tileByteNumber
private int tileByteNumberDOCUMENT ME! -
tileLength
private int tileLengthDOCUMENT ME! -
tileMaxByteCount
private int tileMaxByteCountDOCUMENT ME! -
tileOffsetNumber
private int tileOffsetNumberDOCUMENT ME! -
tileOffsets
private long[] tileOffsetsDOCUMENT ME! -
tilesAcross
private int tilesAcrossDOCUMENT ME! -
tilesDown
private int tilesDownDOCUMENT ME! -
tilesPerImage
private int tilesPerImageDOCUMENT ME! -
tilesPerSlice
private int tilesPerSliceDOCUMENT ME! -
tileTemp
private long[] tileTempDOCUMENT ME! -
tileWidth
private int tileWidthDOCUMENT ME! -
timeDifferenceX
private double timeDifferenceX -
timeDifferenceY
private double timeDifferenceY -
timeDifferenceZ
private double timeDifferenceZ -
timeInterval
private double timeIntervalDOCUMENT ME! -
timeStamp
private double[] timeStampDOCUMENT ME! -
toolbarFlags
private int toolbarFlagsDOCUMENT ME! -
UI
DOCUMENT ME! -
unitsOfMeasure
private int[] unitsOfMeasureDOCUMENT ME! -
voxelSizeX
private double voxelSizeXDOCUMENT ME! -
voxelSizeY
private double voxelSizeYDOCUMENT ME! -
voxelSizeZ
private double voxelSizeZDOCUMENT ME! -
wavelengthNumber
private int wavelengthNumberDOCUMENT ME! -
wavelengths
private double[] wavelengthsDOCUMENT ME! -
xDim
private int xDimDOCUMENT ME! -
yDim
private int yDimDOCUMENT ME! -
zDim
private int zDimDOCUMENT ME!
-
-
Constructor Details
-
FileLSM
LSM reader/writer constructor.- Parameters:
fileName- file namefileDir- file directorysecondAddress- the position within the image file to begin reading from- Throws:
IOException- if there is an error making the file
-
-
Method Details
-
finalize
public void finalize()Prepares this class for cleanup. Calls thefinalizemethod for existing elements, closes any open files and sets other elements tonull. -
getFileInfo
Accessor that returns the file info.- Returns:
- FileInfoBase containing the file info
-
getImage3DMultiBuffer
public float[][] getImage3DMultiBuffer()Accessor that returns the image buffer.- Returns:
- buffer of image.
-
getImageBuffer
public float[] getImageBuffer()Accessor that returns the image buffer.- Returns:
- buffer of image.
-
getModelLUT
Rreturns LUT if defined.- Returns:
- the LUT if defined else it is null
-
getSecondImage
public int getSecondImage()Accessor that returns the address of the TIF header of the second image if present Returns zero if not present.- Returns:
- secondImage
-
readImage
Reads the Tiff header which indicates endianess, the TIFF magic number, and the offset in bytes of the first IFD. It then reads all the IFDs. This method then opens a Model of an image and imports the the images one slice at a time. Image slices are separated by an IFD.- Parameters:
multiFile-trueif a set of files each containing a separate 2D image is presentfalseif one file with either a 2D image or a stack of 2D imagesone- DOCUMENT ME!- Returns:
- returns the image
- Throws:
IOException- if there is an error reading the file
-
setFileName
Accessor to set the file name (used when reading TIFF multiFile).- Parameters:
fName- file name of image to read.
-
openIFD
Reads and decodes IFDs (Image File Directory).- Parameters:
fileInfo- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
IOException- if there is an error reading the file
-
readBuffer
Reads a slice of data at a time and stores the results in the buffer.- Parameters:
slice- offset into the file stored in the dataOffset arraybuffer- buffer where the info is stored- Throws:
IOException- if there is an error reading the file
-
readCZPrivateTag
DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!
-
readDrawingElement
DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!
-
readKsData
private void readKsData()DOCUMENT ME! -
readLut
DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!
-
readOffsetAcquisitionParameters
- Throws:
IOException
-
readOffsetChannelFactors
DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!
-
readOffsetCharacteristics
- Throws:
IOException
-
readOffsetPalette
- Throws:
IOException
-
readOffsetPositions
- Throws:
IOException
-
readOffsetTilePositions
- Throws:
IOException
-
readOffsetUnmixParameters
private void readOffsetUnmixParameters()DOCUMENT ME! -
readScanInformation
DOCUMENT ME!- Throws:
IOException- DOCUMENT ME!
-
readTileBuffer
Reads a slice of data at a time and stores the results in the buffer.- Parameters:
slice- image slicebuffer- buffer where the info is stored- Throws:
IOException- if there is an error reading the file
-