Modifier and Type | Interface and Description |
---|---|
interface |
Interval
{x∈Zn|mind≤
xd≤maxd;d∈{0…
n-1}}
|
interface |
IterableInterval<T>
An
IterableRealInterval whose elements are located at integer
coordinates. |
interface |
RandomAccessibleInterval<T>
f:{x∈Zn|[min,max]→T}
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInterval
Implementation of the
Interval interface. |
class |
AbstractWrappedInterval<I extends Interval>
Convenient base class for
IterableIntervals ,
RandomAccessibleIntervals , etc that forward
the Interval interface to, for example, their source accessible. |
class |
FinalDimensions
An implementation of dimensionality that can wrap a long[] array.
|
class |
FinalInterval
Implementation of the
Interval interface. |
class |
PointSampleList<T>
A list of data samples at explicit
integer coordinates . |
Constructor and Description |
---|
AbstractInterval(Dimensions dimensions)
Creates an Interval with the boundaries [0, dimensions-1]
|
FinalDimensions(Dimensions dimensions)
Create a FinalDimensions with a defined size
|
FinalInterval(Dimensions dimensions)
Creates an Interval with the boundaries [0, dimensions-1]
|
Modifier and Type | Method and Description |
---|---|
static void |
FFTMethods.dimensionsComplexToComplexFast(Dimensions inputDimensions,
long[] paddedDimensions)
Computes the supported dimensionality of an input dataset (of complex
numbers) for a forward/inverse FFT of the entire dataset AS FAST AS
POSSIBLE
|
static void |
FFTMethods.dimensionsComplexToComplexSmall(Dimensions inputDimensions,
long[] paddedDimensions)
Computes the supported dimensionality of an input dataset (of complex
numbers) for a forward/inverse FFT of the entire dataset AS SMALL AS
POSSIBLE
|
static void |
FFTMethods.dimensionsComplexToRealFast(Dimensions inputDimensions,
long[] paddedDimensions,
long[] realSize)
Computes the supported dimensionality of an input dataset (of complex
numbers) for an inverse FFT of the entire dataset AS FAST AS POSSIBLE
|
static void |
FFTMethods.dimensionsComplexToRealSmall(Dimensions inputDimensions,
long[] paddedDimensions,
long[] realSize)
Computes the supported dimensionality of an input dataset (of complex
numbers) for an inverse FFT of the entire dataset AS SMALL AS POSSIBLE
|
static boolean |
FFTMethods.dimensionsEqual(Dimensions interval,
Dimensions padded)
A helper method to test if padding is actually necessary
|
static void |
FFTMethods.dimensionsRealToComplexFast(Dimensions inputDimensions,
long[] paddedDimensions,
long[] fftDimensions)
Computes the supported dimensionality of an input dataset (of real numbers)
for a forward FFT of the entire dataset AS FAST AS POSSIBLE
|
static void |
FFTMethods.dimensionsRealToComplexSmall(Dimensions inputDimensions,
long[] paddedDimensions,
long[] fftDimensions)
Computes the supported dimensionality of an input dataset (of real numbers)
for a forward FFT of the entire dataset AS SMALL AS POSSIBLE
|
static Interval |
FFTMethods.paddingIntervalCentered(Interval input,
Dimensions paddingDimensions)
Computes the padding interval required to perform an FFT when the padding
dimensions are known.
|
static Interval |
FFTMethods.unpaddingIntervalCentered(Interval fftDimensions,
Dimensions originalDimensions)
Computes the un-padding interval required to extract the original sized
image from an inverse FFT when padding was applying upon the FFT.
|
Modifier and Type | Method and Description |
---|---|
static long[] |
HoughTransforms.getVotespaceSize(Dimensions dimensions)
Returns the size of the vote space output image given an input
RandomAccessibleInterval . |
static long[] |
HoughTransforms.getVotespaceSize(Dimensions dimensions,
int nTheta)
Returns the size of the vote space output image given an input
RandomAccessibleInterval . |
Modifier and Type | Class and Description |
---|---|
class |
IterableRandomAccessibleFunction<C extends RealType<C>,O extends RealType<O>>
|
class |
IterableRandomAccessibleFunctionDouble<O extends RealType<O>> |
Modifier and Type | Interface and Description |
---|---|
interface |
Neighborhood<T> |
Modifier and Type | Class and Description |
---|---|
class |
HyperSphere<T>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNeighborhood<T>
A
Positionable IterableInterval that serves as a local
neighborhood, e.g. |
class |
BufferedRectangularNeighborhood<T extends Type<T>> |
class |
EllipseNeighborhood<T> |
class |
EllipsoidNeighborhood<T>
This class implements a
IterableInterval representing the volume of a
3D ellipsoid. |
class |
HyperSphereNeighborhoodGPL<T>
Deprecated.
|
class |
RectangleNeighborhoodGPL<T>
A
Positionable IterableInterval that serves as a local
neighborhood, e.g. |
Modifier and Type | Class and Description |
---|---|
class |
LocalNeighborhood<T>
Deprecated.
|
class |
LocalNeighborhood2<T>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
DiskCachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
SingleCellArrayImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg representing a single cell of an AbstractCellImg . |
Modifier and Type | Method and Description |
---|---|
DiskCachedCellImg<T,?> |
DiskCachedCellImgFactory.create(Dimensions dimensions) |
DiskCachedCellImg<T,?> |
DiskCachedCellImgFactory.create(Dimensions dimensions,
CellLoader<T> loader) |
DiskCachedCellImg<T,?> |
DiskCachedCellImgFactory.create(Dimensions dimensions,
CellLoader<T> loader,
DiskCachedCellImgOptions additionalOptions) |
DiskCachedCellImg<T,?> |
DiskCachedCellImgFactory.create(Dimensions dimensions,
DiskCachedCellImgOptions additionalOptions) |
<A> DiskCachedCellImg<T,A> |
DiskCachedCellImgFactory.createWithCacheLoader(Dimensions dimensions,
CacheLoader<Long,Cell<A>> backingLoader) |
<A> DiskCachedCellImg<T,A> |
DiskCachedCellImgFactory.createWithCacheLoader(Dimensions dimensions,
CacheLoader<Long,Cell<A>> backingLoader,
DiskCachedCellImgOptions additionalOptions) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedIterableInterval<A,B>
TODO
|
class |
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
AbstractConvertedRandomAccessibleInterval<A,B> |
Modifier and Type | Class and Description |
---|---|
class |
BiConvertedIterableInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccessibleInterval<A,B,C extends Type<C>>
TODO
|
class |
ConvertedIterableInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
WriteConvertedIterableInterval<A,B>
TODO
|
class |
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
WriteConvertedRandomAccessibleInterval<A,B>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
ARGBScreenImage |
class |
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
An
AWTScreenImage that is an ArrayImg . |
class |
ByteAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ByteType, ByteArray> . |
class |
DoubleAWTScreenImage
A
AWTScreenImage that is an ArrayImg<DoubleType, DoubleArray>
. |
class |
FloatAWTScreenImage
A
AWTScreenImage that is an ArrayImg<FloatType, FloatArray> . |
class |
IntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
ShortAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedByteAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedByteType, ByteArray> . |
class |
UnsignedIntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedShortAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedShortType, ShortArray> . |
Modifier and Type | Class and Description |
---|---|
class |
DiscreteFrequencyDistribution
This class represents an n-dimensional set of counters.
|
class |
Histogram1d<T>
A Histogram1d is a histogram that tracks up to four kinds of values: 1)
values in the center of the distribution 2) values to the left of the center
of the distribution (lower tail) 3) values to the right of the center of the
distribution (upper tail) 4) values outside the other areas
|
class |
HistogramNd<T>
A HistogramNd is an n-dimensional histogram that tracks up to four kinds of
values: 1) values in the center of the distribution 2) values to the left of
the center of the distribution (lower tail) 3) values to the right of the
center of the distribution (upper tail) 4) values outside the other areas
|
Modifier and Type | Interface and Description |
---|---|
interface |
Img<T>
An
Img is a RandomAccessibleInterval that has its min at
0n and its max positive. |
interface |
NativeImg<T extends Type<T>,A>
TODO
|
interface |
NativeLongAccessImg<T extends Type<T>,A>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractImg<T>
TODO
|
class |
AbstractNativeImg<T extends NativeType<T>,A>
TODO
|
class |
AbstractNativeLongAccessImg<T extends NativeLongAccessType<T>,A>
TODO
|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img . |
Modifier and Type | Method and Description |
---|---|
NativeImg<T,?> |
NativeImgFactory.create(Dimensions dimensions)
Create an
Img<T> with the specified dimensions . |
Img<T> |
ImgFactory.create(Dimensions dimensions)
Create an
Img<T> with the specified dimensions . |
Img<T> |
ImgFactory.create(Dimensions dim,
T type)
Deprecated.
|
Img<T> |
ImgFactory.create(Supplier<T> typeSupplier,
Dimensions dim)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayImg<T extends NativeType<T>,A>
This
Img stores an image in a single linear array of basic types. |
Modifier and Type | Method and Description |
---|---|
ArrayImg<T,?> |
ArrayImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass for
Img types that divide their underlying data
into cells. |
class |
Cell<A>
A cell of an
AbstractCellImg . |
class |
CellImg<T extends NativeType<T>,A> |
class |
LazyCellImg<T extends NativeType<T>,A>
A
AbstractCellImg that obtains its Cells lazily when they are
accessed. |
static class |
LazyCellImg.LazyCells<T> |
Modifier and Type | Method and Description |
---|---|
CellImg<T,?> |
CellImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
ByteImagePlus<T extends NativeType<T>>
ImagePlusImg for byte-stored data. |
class |
FloatImagePlus<T extends NativeType<T>>
ImagePlusImg for float-stored data. |
class |
ImagePlusImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A container that stores data in an array of 2D slices each as a linear array
of basic types.
|
class |
IntImagePlus<T extends NativeType<T>>
ImagePlusImg for integer-stored data. |
class |
ShortImagePlus<T extends NativeType<T>>
ImagePlusImg for short-stored data. |
Modifier and Type | Method and Description |
---|---|
ImagePlusImg<T,?> |
ImagePlusImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractListImg<T>
Abstract base class for
Img that store pixels in a single linear
array (an ArrayList or similar).In principle, the number of entities
stored is limited to Integer.MAX_VALUE . |
class |
AbstractLongListImg<T>
Abstract base class for
Img that store pixels in a single linear
list addressed by a long. |
class |
ListImg<T>
|
Modifier and Type | Method and Description |
---|---|
ListImg<T> |
ListImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg that stores data in an list of primitive arrays, one per
image plane. |
Modifier and Type | Method and Description |
---|---|
PlanarImg<T,?> |
PlanarImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
NtreeCursor<T extends NativeType<T>> |
class |
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>> |
Modifier and Type | Method and Description |
---|---|
NtreeImg<T,?> |
NtreeImgFactory.create(Dimensions dimensions) |
Modifier and Type | Class and Description |
---|---|
class |
UnsafeImg<T extends NativeLongAccessType<T>,A>
This
Img stores an image in a single linear array of basic types. |
Modifier and Type | Class and Description |
---|---|
class |
IntervalIterator
Use this class to iterate a virtual
Interval in flat order, that is:
row by row, plane by plane, cube by cube, ... |
class |
LocalizingIntervalIterator
Use this class to iterate a virtual
Interval in flat order, that is:
row by row, plane by plane, cube by cube, ... |
class |
LocalizingZeroMinIntervalIterator
Use this class to iterate a virtual rectangular
Interval whose
min coordinates are at 0n in flat order, that
is: row by row, plane by plane, cube by cube, ... |
class |
OffsetableIntervalIterator
A
IntervalIterator that has an adjustable offset |
class |
OffsetableLocalizingIntervalIterator
A
LocalizingIntervalIterator that has an adjustable offset |
class |
ZeroMinIntervalIterator
Use this class to iterate a virtual rectangular
Interval whose
min coordinates are at 0n in flat order, that
is: row by row, plane by plane, cube by cube, ... |
Modifier and Type | Interface and Description |
---|---|
interface |
Labeling<T extends Comparable<T>>
Deprecated.
|
interface |
NativeLabeling<T extends Comparable<T>>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLabeling<T extends Comparable<T>>
Deprecated.
|
class |
AbstractNativeLabeling<T extends Comparable<T>>
Deprecated.
|
class |
LabelingView<L extends Comparable<L>>
Deprecated.
|
class |
NativeImgLabeling<T extends Comparable<T>,I extends IntegerType<I>>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Runnable |
LoopUtils.createIntervalLoop(Positionable positionable,
Dimensions dimensions,
Runnable action)
Returns a
Runnable containing a loop. |
Modifier and Type | Interface and Description |
---|---|
interface |
IterableRegion<T extends BooleanType<T>>
A region that allows to iterate only the pixels contained in the region
(instead of all pixels in bounding box).
|
interface |
MaskInterval
A bounded
Mask , that is, the mask predicate evaluates to
false outside the bounds interval. |
interface |
PositionableIterableInterval<T>
An
IterableInterval that can be moved around. |
interface |
PositionableIterableRegion<T extends BooleanType<T>>
An
IterableRegion that can be moved around. |
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractIterableRegionOfInterest.AROIClippedIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
AbstractIterableRegionOfInterest.AROIIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
BinaryMaskRegionOfInterest.BMROIIterableInterval<TT extends Type<TT>>
Deprecated.
|
static class |
Bounds.AbstractAdaptingInterval
Abstract base class which adapts to changes in source interval, leaving
Interval.min(int) and Interval.max(int) methods to be implemented by
derived classes. |
static class |
Bounds.IntersectionInterval
The intersection of two intervals.
|
static class |
Bounds.SmallestContainingInterval
Represents the smallest
Interval completely containing a
specified RealInterval . |
static class |
Bounds.UnionInterval
The union of two intervals.
|
Modifier and Type | Class and Description |
---|---|
class |
Boundary<T extends BooleanType<T>>
An
IterableRegion of the boundary pixels of a source boolean
RandomAccessibleInterval . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBinaryCompositeMaskInterval
A
MaskInterval which results from an operation on two
Predicate s. |
class |
DefaultUnaryCompositeMaskInterval
A
MaskInterval which is the result of an operation on a
Predicate . |
Modifier and Type | Class and Description |
---|---|
class |
IterableLine
An immutable line sampled on integer position.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundingBox
A bounding box
Interval around a region that is build by
aggregating positions contained in the region. |
class |
ImgLabeling<T,I extends IntegerType<I>>
A labeling backed by a
image of integer
indices. |
class |
LabelRegion<T>
Present pixels of a given label in a
ImgLabeling as a
PositionableIterableRegion . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMaskInterval |
class |
MaskIntervalAsRandomAccessibleInterval<B extends BooleanType<B>>
This class takes a
MaskInterval and wraps it as a
RandomAccessibleInterval . |
class |
RandomAccessibleIntervalAsMaskInterval<B extends BooleanType<B>>
Wraps a
RandomAccessibleInterval as a MaskInterval . |
Modifier and Type | Class and Description |
---|---|
class |
IterableRandomAccessibleRegion<T extends BooleanType<T>>
Deprecated.
|
class |
IterableRegionOnBooleanRAI<T extends BooleanType<T>>
Wrap a boolean
RandomAccessibleInterval as a IterableRegion . |
class |
PositionableInterval
An interval that can be moved around.
|
class |
PositionableWrappedIterableInterval<T,S extends IterableInterval<T>>
Makes a
IterableInterval Positionable by wrapping its cursors
with an offset. |
class |
PositionableWrappedIterableRegion<T extends BooleanType<T>>
Makes a
IterableRegion Positionable by wrapping its accessors
with an offset. |
class |
RandomAccessibleRegionCursor<T extends BooleanType<T>>
Deprecated.
|
class |
SamplingIterableInterval<T> |
Modifier and Type | Method and Description |
---|---|
static int[] |
Intervals.dimensionsAsIntArray(Dimensions dimensions)
Create a
int[] with the dimensions of an Interval . |
static long[] |
Intervals.dimensionsAsLongArray(Dimensions dimensions)
Create a
long[] with the dimensions of a Dimensions . |
static boolean |
Intervals.equalDimensions(Dimensions a,
Dimensions b)
Tests whether two
Dimensions have the same size. |
static FinalInterval |
Intervals.expand(Interval interval,
Dimensions border)
Grow/shrink an interval in all dimensions.
|
static <T extends NativeType<T>> |
Util.getArrayOrCellImgFactory(Dimensions targetSize,
int targetCellSize,
T type)
|
static <T extends NativeType<T>> |
Util.getArrayOrCellImgFactory(Dimensions targetSize,
T type)
|
static <T> ImgFactory<T> |
Util.getSuitableImgFactory(Dimensions targetSize,
T type)
|
static void |
IntervalIndexer.indexToPosition(long index,
Dimensions dimensions,
Positionable position) |
static long |
Intervals.numElements(Dimensions interval)
Compute the number of elements contained in an (integer)
Interval
. |
static long |
IntervalIndexer.positionToIndex(Localizable position,
Dimensions dimensions) |
static String |
Intervals.toString(Dimensions value)
Converts the
Dimensions into a string. |
Modifier and Type | Class and Description |
---|---|
class |
IntervalView<T>
IntervalView is a view that puts
Interval boundaries on its source
RandomAccessible . |
class |
IterableRandomAccessibleInterval<T>
Generates
Cursors that iterate a
RandomAccessibleInterval in flat order, that is: row by row, plane by
plane, cube by cube, ... |
class |
RandomAccessibleIntervalCursor<T>
A
Cursor that iterates any RandomAccessibleInterval by moving
a RandomAccess in flat iteration order. |
class |
StackView<T>
A stack of n-dimensional
RandomAccessibleInterval s, forming
a (n+1)-dimensional RandomAccessibleInterval . |
class |
SubsampleIntervalView<T>
SubsampleIntervalView is a view that provides access to only every
sdth value of a source
RandomAccessibleInterval . |
Modifier and Type | Class and Description |
---|---|
class |
CompositeIntervalView<T,C extends Composite<T>>
|
Copyright © 2015–2022 ImgLib2. All rights reserved.