|
||||||||||
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.FluoviewReader
public class FluoviewReader
FluoviewReader is the file format reader for Olympus Fluoview TIFF files AND Andor Bio-imaging Division (ABD) TIFF 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 | |
---|---|
FluoviewReader()
Constructs a new Fluoview TIFF reader. |
Method Summary | |
---|---|
void |
close()
Closes currently open file(s) and frees allocated memory. |
protected void |
initMetadataStore()
Populates the metadata store using the data parsed in BaseTiffReader.initStandardMetadata() along with some further parsing done in
the method itself. |
protected void |
initStandardMetadata()
Parses standard metadata. |
boolean |
isThisType(byte[] block)
Checks if the given block is a valid header for this file format. |
boolean |
isThisType(String name,
boolean open)
Checks if a file matches the type of this format handler. |
byte[] |
openBytes(int no)
Obtains the specified image from the current file as a byte array. |
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 |
openImage(int no)
Obtains the specified image from the current file. |
Methods inherited from class loci.formats.in.BaseTiffReader |
---|
get16BitLookupTable, get8BitLookupTable, getImageCreationDate, getImageDescription, getImageName, getMetadataValue, getTiffDimensions, initFile, initMetadata, 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, 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, setId |
Methods inherited from interface loci.formats.StatusReporter |
---|
addStatusListener, getStatusListeners, removeStatusListener |
Constructor Detail |
---|
public FluoviewReader()
Method Detail |
---|
public boolean isThisType(byte[] block)
IFormatReader
isThisType
in interface IFormatReader
isThisType
in class BaseTiffReader
public byte[] openBytes(int no) throws FormatException, IOException
IFormatReader
openBytes
in interface IFormatReader
openBytes
in class FormatReader
FormatException
IOException
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 openImage(int no) throws FormatException, IOException
IFormatReader
openImage
in interface IFormatReader
openImage
in class FormatReader
FormatException
IOException
public void close() throws IOException
IFormatHandler
close
in interface IFormatHandler
close
in class FormatReader
IOException
public boolean isThisType(String name, boolean open)
FormatHandler
isThisType
in interface IFormatHandler
isThisType
in class FormatHandler
open
- If true, and the file extension is insufficient to determine
the file type, the (existing) file is opened for further analysis.
Does nothing in the default implementation.protected void initStandardMetadata() throws FormatException, IOException
BaseTiffReader
initStandardMetadata
in class BaseTiffReader
FormatException
IOException
protected void initMetadataStore()
BaseTiffReader
BaseTiffReader.initStandardMetadata()
along with some further parsing done in
the method itself.
All calls to the active MetadataStore
should be made in this
method and only in this method. This is especially important for
sub-classes that override the getters for pixel set array size, etc.
initMetadataStore
in class BaseTiffReader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |