|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object loci.formats.FormatHandler loci.formats.FormatReader loci.formats.in.LeicaReader
public class LeicaReader
LeicaReader is the file format reader for Leica files.
Field Summary | |
---|---|
protected Vector[] |
files
Array of image file names. |
protected Hashtable[] |
headerIFDs
Array of IFD-like structures containing metadata. |
protected Hashtable[] |
ifds
|
protected TiffReader[][] |
tiff
Helper readers. |
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 | |
---|---|
LeicaReader()
Constructs a new Leica reader. |
Method Summary | |
---|---|
void |
close()
|
void |
close(boolean fileOnly)
|
int |
fileGroupOption(String id)
|
short[][] |
get16BitLookupTable()
|
byte[][] |
get8BitLookupTable()
|
String[] |
getUsedFiles()
|
protected void |
initFile(String id)
|
protected void |
initMetadata()
|
boolean |
isThisType(byte[] block)
|
boolean |
isThisType(String name,
boolean open)
|
byte[] |
openBytes(int no,
byte[] buf)
|
Methods inherited from class loci.formats.FormatReader |
---|
addMeta, checkBytes, getChannelDimLengths, getChannelDimLengths, getChannelDimTypes, getChannelDimTypes, getCoreMetadata, getCoreMetadata, getCurrentFile, getDimensionOrder, getDimensionOrder, getEffectiveSizeC, getEffectiveSizeC, getImageCount, getImageCount, getIndex, getIndex, getMeta, getMetadata, getMetadata, getMetadataStore, getMetadataStore, getMetadataStoreRoot, getMetadataStoreRoot, getMetadataValue, getMetadataValue, getPixelType, getPixelType, getRGBChannelCount, getRGBChannelCount, getSeries, getSeries, getSeriesCount, getSeriesCount, getSizeC, getSizeC, getSizeT, getSizeT, getSizeX, getSizeX, getSizeY, getSizeY, getSizeZ, getSizeZ, getThumbSizeX, getThumbSizeX, getThumbSizeY, getThumbSizeY, getUsedFiles, getZCTCoords, getZCTCoords, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isInterleaved, isInterleaved, isLittleEndian, isLittleEndian, isMetadataCollected, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOrderCertain, isOriginalMetadataPopulated, isRGB, isRGB, isUsedFile, openBytes, openBytes, openBytes, openImage, openImage, openThumbBytes, openThumbBytes, openThumbImage, openThumbImage, setGroupFiles, setId, setMetadataCollected, setMetadataFiltered, setMetadataStore, setNormalized, setOriginalMetadataPopulated, setSeries, setSeries |
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 |
Field Detail |
---|
protected Hashtable[] ifds
protected Hashtable[] headerIFDs
protected TiffReader[][] tiff
protected Vector[] files
Constructor Detail |
---|
public LeicaReader()
Method Detail |
---|
public boolean isThisType(byte[] block)
public byte[][] get8BitLookupTable() throws loci.formats.FormatException, IOException
get8BitLookupTable
in interface loci.formats.IFormatReader
get8BitLookupTable
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
public short[][] get16BitLookupTable() throws loci.formats.FormatException, IOException
get16BitLookupTable
in interface loci.formats.IFormatReader
get16BitLookupTable
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
public int fileGroupOption(String id) throws loci.formats.FormatException, IOException
fileGroupOption
in interface loci.formats.IFormatReader
fileGroupOption
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
public byte[] openBytes(int no, byte[] buf) throws loci.formats.FormatException, IOException
loci.formats.FormatException
IOException
public String[] getUsedFiles()
getUsedFiles
in interface loci.formats.IFormatReader
getUsedFiles
in class loci.formats.FormatReader
public void close(boolean fileOnly) throws IOException
close
in interface loci.formats.IFormatReader
close
in class loci.formats.FormatReader
IOException
public boolean isThisType(String name, boolean open)
isThisType
in interface loci.formats.IFormatHandler
isThisType
in class loci.formats.FormatHandler
public void close() throws IOException
close
in interface loci.formats.IFormatHandler
close
in class loci.formats.FormatReader
IOException
protected void initFile(String id) throws loci.formats.FormatException, IOException
initFile
in class loci.formats.FormatReader
loci.formats.FormatException
IOException
protected void initMetadata() throws loci.formats.FormatException, IOException
loci.formats.FormatException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |