| Package | Description |
|---|---|
| io.scif |
Provides the interfaces and default implementations for the components of
SCIFIO, and the context for instantiating these components.
|
| io.scif.filters |
Provides wrapping classes for modifying the performance of one or more of a
{link io.scif.Format}'s components.
|
| io.scif.formats |
Provides
Format implementations for all file formats that are
supported by default in SCIFIO. |
| io.scif.formats.qt | |
| io.scif.gui |
Provides classes for working with
BufferedImage in
SCIFIO. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DataPlane<T>
Extension of the base
Plane interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPlane<T,P extends DataPlane<T>>
Abstract superclass for
Plane implementations in SCIFIO. |
class |
BufferedImagePlane
A
Plane implementation using a
BufferedImage for the underlying data representation. |
class |
ByteArrayPlane
A naive
Plane implementation that uses byte[] for its
underlying data type. |
| Modifier and Type | Method and Description |
|---|---|
<P extends Plane> |
Reader.castToTypedPlane(Plane plane)
Convenience method for casting
Plane implementations to the type
associated with this Reader. |
<T extends Plane> |
AbstractReader.castToTypedPlane(Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
Plane |
Reader.createPlane(ImageMetadata meta,
net.imglib2.Interval bounds)
Creates a blank plane compatible with this reader.
|
Plane |
Reader.createPlane(net.imglib2.Interval bounds)
Creates a blank plane compatible with this reader.
|
Plane |
Reader.openPlane(int imageIndex,
long planeIndex)
Creates a
Plane representation of the pixels at the
specified indices. |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds)
Creates a
Plane representation of a desired sub-region from
the pixels at the specified indices. |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config)
As
Reader.openPlane(int, long, Interval) with configuration options. |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane)
Allows a single
Plane object to be reused by reference when opening
complete planes. |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Allows a single
Plane object to be reused by reference when opening
sub-regions of planes. |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config)
Allows a single
Plane object to be reused by reference when opening
sub-regions of planes. |
Plane |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config)
Allows a single
Plane object to be reused by reference when opening
complete planes. |
Plane |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config)
As
Reader.openPlane(int, long) with configuration options. |
Plane |
Plane.populate(ImageMetadata meta,
net.imglib2.Interval bounds)
Populates this planes offsets, dimensions and Metadata.
|
Plane |
Plane.populate(Plane p)
Populates this plane by copying the fields of the provided plane
|
Plane |
Reader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane)
Reads a raw plane from disk.
|
Plane |
AbstractReader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane) |
Plane |
Reader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane)
Reads a raw plane from disk.
|
Plane |
AbstractReader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
<P extends Plane> |
Reader.castToTypedPlane(Plane plane)
Convenience method for casting
Plane implementations to the type
associated with this Reader. |
<T extends Plane> |
AbstractReader.castToTypedPlane(Plane plane) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane)
Allows a single
Plane object to be reused by reference when opening
complete planes. |
P |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Allows a single
Plane object to be reused by reference when opening
sub-regions of planes. |
P |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config)
Allows a single
Plane object to be reused by reference when opening
sub-regions of planes. |
Plane |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
Reader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config)
Allows a single
Plane object to be reused by reference when opening
complete planes. |
Plane |
AbstractReader.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
P |
AbstractPlane.populate(Plane p) |
Plane |
Plane.populate(Plane p)
Populates this plane by copying the fields of the provided plane
|
Plane |
Reader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane)
Reads a raw plane from disk.
|
Plane |
AbstractReader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane) |
Plane |
Reader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane)
Reads a raw plane from disk.
|
Plane |
AbstractReader.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane) |
void |
AbstractWriter.savePlane(int imageIndex,
long planeIndex,
Plane plane) |
void |
Writer.savePlane(int imageIndex,
long planeIndex,
Plane plane)
Saves the provided plane to the specified image and plane index of this
Writer's destination image. |
void |
AbstractWriter.savePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
Writer.savePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Saves the specified tile (sub-region) of the provided plane to the
specified image and plane index of this
Writer's destination image. |
protected abstract void |
AbstractWriter.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Helper method invoked by
AbstractWriter.savePlane(int, long, io.scif.Plane) to perform actual format-
specific output. |
protected void |
DefaultWriter.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Non-functional savePlane implementation.
|
| Modifier and Type | Method and Description |
|---|---|
<P extends Plane> |
AbstractReaderFilter.castToTypedPlane(Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
Plane |
AbstractReaderFilter.createPlane(ImageMetadata meta,
net.imglib2.Interval bounds) |
Plane |
AbstractReaderFilter.createPlane(net.imglib2.Interval bounds) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds) |
Plane |
FileStitcher.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
FileStitcher.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane) |
Plane |
AbstractReaderFilter.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
<P extends Plane> |
AbstractReaderFilter.castToTypedPlane(Plane plane) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
Plane |
FileStitcher.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds,
SCIFIOConfig config) |
Plane |
ChannelFiller.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
PlaneSeparator.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
MinMaxFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
DimensionSwapper.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.openPlane(int imageIndex,
long planeIndex,
Plane plane,
SCIFIOConfig config) |
Plane |
AbstractReaderFilter.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
int scanlinePad,
Plane plane) |
Plane |
AbstractReaderFilter.readPlane(org.scijava.io.handle.DataHandle<org.scijava.io.location.Location> s,
int imageIndex,
net.imglib2.Interval bounds,
Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
JPEG2000Format.Writer.compressBuffer(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds)
Compresses the buffer.
|
void |
TIFFFormat.Writer.savePlane(int imageIndex,
long planeIndex,
Plane plane,
IFD ifd,
net.imglib2.Interval bounds)
Saves the given image to the specified series in the current file.
|
void |
ImageIOFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
JPEG2000Format.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
APNGFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
TIFFFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
EPSFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
AVIFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
ICSFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
| Modifier and Type | Method and Description |
|---|---|
void |
NativeQTFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
void |
LegacyQTFormat.Writer.writePlane(int imageIndex,
long planeIndex,
Plane plane,
net.imglib2.Interval bounds) |
| Modifier and Type | Method and Description |
|---|---|
Plane |
ImageViewer.getPlane(BufferedImage image) |
| Modifier and Type | Method and Description |
|---|---|
static BufferedImage |
AWTImageTools.openImage(Plane plane,
byte[] bytes,
Reader r,
long[] axes,
int imageIndex)
Creates an image from the given Plane.
|
static BufferedImage |
AWTImageTools.openImage(Plane plane,
Reader r,
int imageIndex)
Creates an image from the given Plane.
|
static BufferedImage |
AWTImageTools.openImage(Plane plane,
Reader r,
long[] axes,
int imageIndex)
Creates an image from the given Plane.
|
static BufferedImage |
AWTImageTools.openThumbImage(Plane plane,
Reader r,
int imageIndex,
long[] axes,
int thumbSizeX,
int thumbSizeY,
boolean pad)
Creates a thumbnail image from the provided plane, scaling it to the
specified thumbnail dimensions.
|
Copyright © 2011–2026 SCIFIO. All rights reserved.