|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectloci.formats.FormatHandler
loci.formats.FormatReader
loci.formats.in.BaseTiffReader
loci.formats.in.ZeissLSMReader
public class ZeissLSMReader
ZeissLSMReader is the file format reader for Zeiss LSM files.
Field Summary |
---|
Fields inherited from class loci.formats.in.BaseTiffReader |
---|
ifds |
Fields inherited from class loci.formats.FormatReader |
---|
collectMetadata, core, filterMetadata, group, in, metadata, metadataStore, normalizeData, saveOriginalMetadata, series, THUMBNAIL_DIMENSION |
Fields inherited from class loci.formats.FormatHandler |
---|
currentId, debug, debugLevel, format, statusListeners, suffixes |
Fields inherited from interface loci.formats.IFormatReader |
---|
CAN_GROUP, CANNOT_GROUP, MUST_GROUP |
Constructor Summary | |
---|---|
ZeissLSMReader()
Constructs a new Zeiss LSM reader. |
Method Summary | |
---|---|
protected void |
initFile(String id)
Initializes the given file (parsing header information, etc.). |
protected void |
initMetadata()
Populates the metadata hashtable and metadata store. |
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for this file format. |
byte[] |
openBytes(int no,
byte[] buf)
Obtains the specified image from the current file into a pre-allocated byte array of (sizeX * sizeY * bytesPerPixel). |
BufferedImage |
openThumbImage(int no)
Obtains a thumbnail for the specified image from the current file. |
protected void |
parseOverlays(long data,
String suffix,
boolean little)
Parses overlay-related fields. |
protected void |
parseSubBlocks(long data,
String suffix,
boolean little)
Parses subblock-related fields. |
Methods inherited from class loci.formats.in.BaseTiffReader |
---|
get16BitLookupTable, get8BitLookupTable, getImageCreationDate, getImageDescription, getImageName, getMetadataValue, getTiffDimensions, initMetadataStore, initStandardMetadata, put, put, put, put, put, put, put, put, put, put, putInt, swapIfRequired |
Methods inherited from class loci.formats.FormatHandler |
---|
addStatusListener, debug, getFormat, getStatusListeners, getSuffixes, isThisType, isThisType, removeStatusListener, setDebug, setDebugLevel, setId, status, status, status, trace, trace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface loci.formats.IFormatHandler |
---|
getFormat, getSuffixes, isThisType, isThisType, setId |
Methods inherited from interface loci.formats.StatusReporter |
---|
addStatusListener, getStatusListeners, removeStatusListener |
Constructor Detail |
---|
public ZeissLSMReader()
Method Detail |
---|
public boolean isThisType(byte[] block)
IFormatReader
isThisType
in interface IFormatReader
isThisType
in class BaseTiffReader
public byte[] openBytes(int no, byte[] buf) throws FormatException, IOException
IFormatReader
openBytes
in interface IFormatReader
openBytes
in class BaseTiffReader
no
- the image index within the file.buf
- a pre-allocated buffer.
buf
for convenience.
FormatException
- if there was a problem parsing the metadata of the
file.
IOException
- if there was a problem reading the file.public BufferedImage openThumbImage(int no) throws FormatException, IOException
IFormatReader
openThumbImage
in interface IFormatReader
openThumbImage
in class FormatReader
FormatException
IOException
protected void initMetadata()
BaseTiffReader
initMetadata
in class BaseTiffReader
protected void initFile(String id) throws FormatException, IOException
FormatReader
initFile
in class BaseTiffReader
FormatException
IOException
protected void parseOverlays(long data, String suffix, boolean little) throws IOException
IOException
protected void parseSubBlocks(long data, String suffix, boolean little) throws IOException, FormatException
IOException
FormatException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |