public class LegacyND2Reader extends FormatReader
Modifier and Type | Field and Description |
---|---|
private static int |
BRIGHT_FIELD |
private static int |
LASER_SCAN_CONFOCAL |
private static boolean |
libraryFound |
private static int |
MULTI_PHOTON |
private static java.lang.String |
NO_NIKON_MSG |
private static int |
SPIN_DISK_CONFOCAL |
private static int |
SWEPT_FIELD_CONFOCAL |
private static java.lang.String |
URL_NIKON_ND2 |
private static int |
WIDE_FIELD
Modality types.
|
core, coreIndex, datasetDescription, domains, filterMetadata, flattenedResolutions, group, hasCompanionFiles, in, indexedAsRGB, metadata, metadataStore, normalizeData, resolution, saveOriginalMetadata, series, suffixNecessary, suffixSufficient, THUMBNAIL_DIMENSION
COMPRESSION_SUFFIXES, currentId, format, LOGGER, metadataOptions, suffixes
CAN_GROUP, CANNOT_GROUP, MUST_GROUP
Constructor and Description |
---|
LegacyND2Reader() |
Modifier and Type | Method and Description |
---|---|
int |
getBytesPerPixel(int s) |
java.lang.String |
getChannelName(int s,
int z,
int c,
int t) |
int |
getChannels(int s) |
double |
getDT(int s,
int z,
int c,
int t) |
double |
getDX(int s,
int z,
int c,
int t) |
double |
getDY(int s,
int z,
int c,
int t) |
double |
getDZ(int s,
int z,
int c,
int t) |
int |
getHeight(int s) |
byte[] |
getImage(byte[] buf,
int s,
int z,
int c,
int t) |
double |
getMagnification(int s,
int z,
int c,
int t) |
int |
getModality(int s,
int z,
int c,
int t) |
double |
getNA(int s,
int z,
int c,
int t) |
int |
getNumSeries() |
java.lang.String |
getObjectiveName(int s,
int z,
int c,
int t) |
int |
getTFrames(int s) |
double |
getWavelength(int s,
int z,
int c,
int t) |
int |
getWidth(int s) |
int |
getZSlices(int s) |
protected void |
initFile(java.lang.String id)
Initializes the given file (parsing header information, etc.).
|
boolean |
isThisType(java.lang.String file,
boolean open)
Checks if a file matches the type of this format reader.
|
byte[] |
openBytes(int no,
byte[] buf,
int x,
int y,
int w,
int h)
Obtains a sub-image of the specified image plane
into a pre-allocated byte array.
|
void |
openFile(java.lang.String filename) |
addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMeta, addGlobalMetaList, addMeta, addMetaList, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMeta, addSeriesMetaList, close, close, coreIndexToSeries, fileGroupOption, flattenHashtables, get16BitLookupTable, get8BitLookupTable, getAcquisitionMode, getAdvancedSeriesUsedFiles, getAdvancedUsedFiles, getArcType, getAvailableOptions, getBinning, getBitsPerPixel, getCompression, getContrastMethod, getCoreIndex, getCoreMetadataList, getCorrection, getCurrentCore, getCurrentFile, getDatasetStructureDescription, getDetectorType, getDimensionOrder, getDimensionOrder, getDomains, getEffectiveSizeC, getExperimentType, getFilamentType, getFillRule, getFilterType, getFontFamily, getFontStyle, getGlobalMeta, getGlobalMetadata, getIlluminationType, getImageCount, getImmersion, getIndex, getIndex, getLaserMedium, getLaserType, getMarker, getMedium, getMetadataStore, getMetadataStoreRoot, getMetadataValue, getMicrobeamManipulationType, getMicroscopeType, getModuloC, getModuloT, getModuloZ, getNamingConvention, getOptimalTileHeight, getOptimalTileWidth, getPixelType, getPixelType, getPossibleDomains, getPulse, getRequiredDirectories, getResolution, getResolutionCount, getRGBChannelCount, getRotationTransform, getSeries, getSeriesCount, getSeriesMeta, getSeriesMetadata, getSeriesMetadataValue, getSeriesUsedFiles, getSeriesUsedFiles, getSizeC, getSizeT, getSizeX, getSizeY, getSizeZ, getThumbSizeX, getThumbSizeY, getUnderlyingReaders, getUsedFiles, getUsedFiles, getZCTCoords, getZCTModuloCoords, hasCompanionFiles, hasFlattenedResolutions, isFalseColor, isGroupFiles, isIndexed, isInterleaved, isInterleaved, isLittleEndian, isMetadataComplete, isMetadataFiltered, isNormalized, isOrderCertain, isOriginalMetadataPopulated, isRGB, isSingleFile, isThisType, isThisType, isThisType, isThumbnailSeries, isUsedFile, makeFilterMetadata, openBytes, openBytes, openBytes, openPlane, openThumbBytes, readPlane, readPlane, reopenFile, seriesToCoreIndex, setCoreIndex, setFlattenedResolutions, setGroupFiles, setId, setMetadataFiltered, setMetadataStore, setNormalized, setOriginalMetadataPopulated, setResolution, setSeries, updateMetadataLists
checkSuffix, checkSuffix, getFormat, getMetadataOptions, getNativeDataType, getSuffixes, getSupportedMetadataLevels, setMetadataOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFormat, getNativeDataType, getSuffixes
getMetadataOptions, getSupportedMetadataLevels, setMetadataOptions
private static final int WIDE_FIELD
private static final int BRIGHT_FIELD
private static final int LASER_SCAN_CONFOCAL
private static final int SPIN_DISK_CONFOCAL
private static final int SWEPT_FIELD_CONFOCAL
private static final int MULTI_PHOTON
private static final java.lang.String URL_NIKON_ND2
private static final java.lang.String NO_NIKON_MSG
private static boolean libraryFound
public boolean isThisType(java.lang.String file, boolean open)
FormatReader
FormatReader.isThisType(RandomAccessInputStream)
.isThisType
in interface IFormatReader
isThisType
in class FormatReader
open
- If true, and the file extension is insufficient to determine
the file type, the (existing) file is opened for further analysis.public byte[] openBytes(int no, byte[] buf, int x, int y, int w, int h) throws FormatException, java.io.IOException
IFormatReader
openBytes
in interface IFormatReader
openBytes
in class FormatReader
no
- the plane index within the current series.buf
- a pre-allocated buffer.x
- X coordinate of the upper-left corner of the sub-imagey
- Y coordinate of the upper-left corner of the sub-imagew
- width of the sub-imageh
- height of the sub-imagebuf
for convenience.FormatException
- if there was a problem parsing the metadata of the
file.java.io.IOException
- if there was a problem reading the file.IFormatReader.openBytes(int, byte[], int, int, int, int)
protected void initFile(java.lang.String id) throws FormatException, java.io.IOException
FormatReader
initFile
in class FormatReader
FormatException
- if a parsing error occurs processing the file.java.io.IOException
- if an I/O error occurs processing the filepublic void openFile(java.lang.String filename)
public int getNumSeries()
public int getWidth(int s)
public int getHeight(int s)
public int getZSlices(int s)
public int getTFrames(int s)
public int getChannels(int s)
public int getBytesPerPixel(int s)
public byte[] getImage(byte[] buf, int s, int z, int c, int t)
public double getDX(int s, int z, int c, int t)
public double getDY(int s, int z, int c, int t)
public double getDZ(int s, int z, int c, int t)
public double getDT(int s, int z, int c, int t)
public double getWavelength(int s, int z, int c, int t)
public java.lang.String getChannelName(int s, int z, int c, int t)
public double getMagnification(int s, int z, int c, int t)
public double getNA(int s, int z, int c, int t)
public java.lang.String getObjectiveName(int s, int z, int c, int t)
public int getModality(int s, int z, int c, int t)
Copyright © 2020 Open Microscopy Environment