public class MetamorphReader extends BaseTiffReader
ifdscollectMetadata, core, filterMetadata, group, in, metadata, metadataStore, normalizeData, saveOriginalMetadata, series, THUMBNAIL_DIMENSION| Constructor and Description |
|---|
MetamorphReader()
Constructs a new Metamorph reader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes currently open file(s) and frees allocated memory.
|
static String |
decodeDate(int julian)
Converts a Julian date value into a human-readable string.
|
static String |
decodeTime(int millis)
Converts a time value in milliseconds into a human-readable string.
|
int |
fileGroupOption(String id)
Returns an int indicating that we cannot, must, or might group the files
in a given dataset.
|
protected String |
getImageCreationDate()
Retrieves the image creation date.
|
protected String |
getImageName()
Retrieves the image name from the TIFF.
|
String[] |
getUsedFiles()
Returns an array of filenames needed to open this dataset.
|
protected void |
initFile(String id)
Initializes the given file (parsing header information, etc.).
|
protected void |
initStandardMetadata()
Parses standard metadata.
|
static String |
intFormat(int myint,
int digits)
Formats an integer value with leading 0s if needed.
|
static String |
intFormatMax(int myint,
int maxint)
Formats an integer with leading 0 using maximum sequence number.
|
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).
|
get16BitLookupTable, get8BitLookupTable, getImageDescription, getMetadataValue, getTiffDimensions, initMetadata, initMetadataStore, put, put, put, put, put, put, put, put, put, put, putInt, swapIfRequiredaddMeta, checkBytes, close, getChannelDimLengths, getChannelDimLengths, getChannelDimTypes, getChannelDimTypes, getCoreMetadata, getCoreMetadata, getCurrentFile, getDimensionOrder, getDimensionOrder, getEffectiveSizeC, getEffectiveSizeC, getImageCount, getImageCount, getIndex, getIndex, getMeta, getMetadata, getMetadata, getMetadataStore, getMetadataStore, getMetadataStoreRoot, getMetadataStoreRoot, 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, setSeriesaddStatusListener, debug, getFormat, getStatusListeners, getSuffixes, isThisType, isThisType, removeStatusListener, setDebug, setDebugLevel, setId, status, status, status, trace, traceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic boolean isThisType(byte[] block)
loci.formats.IFormatReaderisThisType in interface loci.formats.IFormatReaderisThisType in class BaseTiffReaderpublic void close()
throws IOException
loci.formats.IFormatHandlerclose in interface loci.formats.IFormatHandlerclose in class loci.formats.FormatReaderIOExceptionpublic int fileGroupOption(String id) throws loci.formats.FormatException, IOException
loci.formats.IFormatReaderfileGroupOption in interface loci.formats.IFormatReaderfileGroupOption in class loci.formats.FormatReaderloci.formats.FormatExceptionIOExceptionpublic String[] getUsedFiles()
loci.formats.IFormatReadergetUsedFiles in interface loci.formats.IFormatReadergetUsedFiles in class loci.formats.FormatReaderpublic byte[] openBytes(int no,
byte[] buf)
throws loci.formats.FormatException,
IOException
loci.formats.IFormatReaderopenBytes in interface loci.formats.IFormatReaderopenBytes in class BaseTiffReaderno - the image index within the file.buf - a pre-allocated buffer.buf for convenience.loci.formats.FormatException - if there was a problem parsing the metadata of the
file.IOException - if there was a problem reading the file.protected void initFile(String id) throws loci.formats.FormatException, IOException
loci.formats.FormatReaderinitFile in class BaseTiffReaderloci.formats.FormatExceptionIOExceptionprotected void initStandardMetadata()
throws loci.formats.FormatException,
IOException
BaseTiffReaderinitStandardMetadata in class BaseTiffReaderloci.formats.FormatExceptionIOExceptionprotected String getImageName()
BaseTiffReadergetImageName in class BaseTiffReaderprotected String getImageCreationDate()
BaseTiffReadergetImageCreationDate in class BaseTiffReaderpublic static String decodeDate(int julian)
public static String decodeTime(int millis)
public static String intFormat(int myint, int digits)
public static String intFormatMax(int myint, int maxint)
myint - integer to formatmaxint - max of "myint"