public abstract class PluginSequenceFileImporter extends Plugin implements SequenceFileImporter, PluginNoEDTConstructor
SequenceFileImporter interface)PluginImporter,
PluginFileImporter,
PluginSequenceIdImporter,
PluginSequenceImporterFLAG_METADATA_ALL, FLAG_METADATA_MASK, FLAG_METADATA_MINIMUM| Constructor and Description |
|---|
PluginSequenceFileImporter() |
| Modifier and Type | Method and Description |
|---|---|
IcyBufferedImage |
getImage(int z,
int t)
Returns the image located at specified position.
|
IcyBufferedImage |
getImage(int series,
int z,
int t)
Returns the image located at specified position.
|
IcyBufferedImage |
getImage(int series,
int resolution,
int z,
int t)
Returns the image located at specified position.
|
IcyBufferedImage |
getImage(int series,
int resolution,
int z,
int t,
int c)
Returns the image located at specified position.
|
IcyBufferedImage |
getImage(int series,
int resolution,
java.awt.Rectangle rectangle,
int z,
int t)
Returns the image located at specified position.
|
ome.xml.meta.OMEXMLMetadata |
getOMEXMLMetaData()
Returns the image metadata in OME format (metadata provides many informations about the image).
|
java.lang.Object |
getPixels(int series,
int resolution,
java.awt.Rectangle rectangle,
int z,
int t,
int c)
Returns the pixel data located for specified position of the image.
|
java.lang.Object |
getPixelsByTile(int series,
int resolution,
java.awt.Rectangle region,
int z,
int t,
int c,
int tileW,
int tileH,
ProgressListener listener)
|
int |
getResolutionFactor(int series,
int wantedSize)
|
IcyBufferedImage |
getThumbnail(int series)
Returns the image thumbnail for the specified series of the image.
|
int |
getTileHeight(int series)
Returns the (optimal) tile height for the specified series of the image.
|
int |
getTileWidth(int series)
Returns the (optimal) tile width for the specified series of the image.
|
boolean |
isResolutionAvailable(int series,
int resolution)
Returns
true if the given sub resolution is available from this series. |
addIcyFrame, addSequence, getActiveImage, getActiveSequence, getActiveViewer, getDescriptor, getFocusedImage, getFocusedSequence, getFocusedViewer, getIconResource, getImageResource, getInstallFolder, getName, getOwnerClassName, getPlugin, getPreferences, getPreferencesRoot, getResource, getResourceAsStream, getResources, getSequences, isBundled, loadLibrary, prepareLibrary, removeSequence, report, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitacceptFile, getFileFilters, getOpened, openclosegetImage, getMetaDatapublic PluginSequenceFileImporter()
public ome.xml.meta.OMEXMLMetadata getOMEXMLMetaData() throws UnsupportedFormatException, java.io.IOException
ImageProviderMetaDataUtil.getNumSeries(OMEXMLMetadata)MetaDataUtil.getSizeX(OMEXMLMetadata, int)MetaDataUtil.getSizeY(OMEXMLMetadata, int)MetaDataUtil.getSizeZ(OMEXMLMetadata, int)MetaDataUtil.getSizeT(OMEXMLMetadata, int)MetaDataUtil.getSizeC(OMEXMLMetadata, int)MetaDataUtil.getDataType(OMEXMLMetadata, int)MetaDataUtil.getPositionX(OMEXMLMetadata, int, int, int, int, double)MetaDataUtil.getPositionY(OMEXMLMetadata, int, int, int, int, double)MetaDataUtil.getPositionZ(OMEXMLMetadata, int, int, int, int, double)MetaDataUtil.getPositionT(OMEXMLMetadata, int, long)MetaDataUtil.getPositionTOffset(OMEXMLMetadata, int, int, int, int, double)getOMEXMLMetaData in interface ImageProviderUnsupportedFormatExceptionjava.io.IOExceptionpublic int getTileWidth(int series) throws UnsupportedFormatException, java.io.IOException
ImageProvider0 if tile loading is not supported and -1 if any tile size
can be used.getTileWidth in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).UnsupportedFormatExceptionjava.io.IOExceptionpublic int getTileHeight(int series) throws UnsupportedFormatException, java.io.IOException
ImageProvider0 if tile loading is not supported and -1 if any tile size
can be used.getTileHeight in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).UnsupportedFormatExceptionjava.io.IOExceptionpublic boolean isResolutionAvailable(int series, int resolution) throws UnsupportedFormatException, java.io.IOException
ImageProvidertrue if the given sub resolution is available from this series.IcyBufferedImageUtil.downscaleBy2(IcyBufferedImage, boolean, int) method.image.originalResolution / (2^resolution)true).isResolutionAvailable in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).resolution - Resolution levelUnsupportedFormatExceptionjava.io.IOExceptionpublic IcyBufferedImage getThumbnail(int series) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetThumbnail in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).UnsupportedFormatExceptionjava.io.IOExceptionpublic java.lang.Object getPixels(int series, int resolution, java.awt.Rectangle rectangle, int z, int t, int c) throws UnsupportedFormatException, java.io.IOException
ImageProviderOMEXMLMetadataImpl.getPixelsType(int)getPixels in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).resolution - Wanted resolution level for the image (use 0 if unsure).image.originalResolution / (2^resolution)rectangle - The 2D region we want to retrieve (considering the original image resolution).null then the whole image is returned.z - Z position of the image (slice) we want retrieve data fromt - T position of the image (frame) we want retrieve data fromc - C position of the image (channel) we want retrieve (-1 is not accepted here).UnsupportedFormatExceptionjava.io.IOExceptionImageProvider.isResolutionAvailable(int, int)public IcyBufferedImage getImage(int series, int resolution, java.awt.Rectangle rectangle, int z, int t) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetImage in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).resolution - Wanted resolution level for the image (use 0 if unsure).image.originalResolution / (2^resolution)rectangle - The 2D region we want to retrieve (considering the original image resolution).null then the whole image is returned.z - Z position of the image (slice) we want retrievet - T position of the image (frame) we want retrieveUnsupportedFormatExceptionjava.io.IOExceptionImageProvider.isResolutionAvailable(int, int)public IcyBufferedImage getImage(int series, int resolution, int z, int t, int c) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetImage in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).resolution - Wanted resolution level for the image (use 0 if unsure).image.originalResolution / (2^resolution)z - Z position of the image (slice) we want retrievet - T position of the image (frame) we want retrievec - C position of the image (channel) we want retrieve (-1 means all channel).UnsupportedFormatExceptionjava.io.IOExceptionImageProvider.isResolutionAvailable(int, int)public IcyBufferedImage getImage(int series, int resolution, int z, int t) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetImage in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).resolution - Wanted resolution level for the image (use 0 if unsure).image.originalResolution / (2^resolution)z - Z position of the image (slice) we want retrievet - T position of the image (frame) we want retrieveUnsupportedFormatExceptionjava.io.IOExceptionImageProvider.isResolutionAvailable(int, int)public IcyBufferedImage getImage(int series, int z, int t) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetImage in interface ImageProviderseries - Series index for multi series image (use 0 if unsure).z - Z position of the image (slice) we want retrievet - T position of the image (frame) we want retrieveUnsupportedFormatExceptionjava.io.IOExceptionpublic IcyBufferedImage getImage(int z, int t) throws UnsupportedFormatException, java.io.IOException
ImageProvidergetImage in interface ImageProviderz - Z position of the image (slice) we want retrievet - T position of the image (frame) we want retrieveUnsupportedFormatExceptionjava.io.IOExceptionpublic java.lang.Object getPixelsByTile(int series, int resolution, java.awt.Rectangle region, int z, int t, int c, int tileW, int tileH, ProgressListener listener) throws UnsupportedFormatException, java.io.IOException
UnsupportedFormatExceptionjava.io.IOExceptionpublic int getResolutionFactor(int series, int wantedSize) throws UnsupportedFormatException, java.io.IOException
UnsupportedFormatExceptionjava.io.IOException