Modifier and Type | Class and Description |
---|---|
class |
BSplineLazyCoefficientsInterpolatorFactory<T extends RealType<T>,S extends RealType<S> & NativeType<S>> |
static class |
BSplineLazyCoefficientsInterpolatorFactory.LazyCellImgFactory<T extends RealType<T>,S extends RealType<S> & NativeType<S>>
Returns an image of coefficients that is lazily evaluated and cached.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvolverNativeType<T extends NumericType<T> & NativeType<T>>
A 1-dimensional line convolver that operates on all
NumericType with
NativeType representation. |
Modifier and Type | Class and Description |
---|---|
class |
DogDetection<T extends RealType<T> & NativeType<T>> |
protected class |
DogDetection.TypedDogDetection<F extends RealType<F> & NativeType<F>> |
Modifier and Type | Method and Description |
---|---|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessible<T> tmp,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
static <I extends NumericType<I>,T extends NumericType<T> & NativeType<T>> |
DifferenceOfGaussian.DoG(double[] sigmaSmaller,
double[] sigmaLarger,
RandomAccessible<I> input,
RandomAccessibleInterval<T> dog,
ExecutorService service)
Compute the difference of Gaussian for the input.
|
Modifier and Type | Class and Description |
---|---|
class |
GaussNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvolverNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
static class |
ConvolverNativeType.ConvolverFactoryNativeType<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
class |
ConvolverNativeTypeBuffered<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
static class |
ConvolverNativeTypeBuffered.ConvolverFactoryNativeTypeBuffered<T extends NumericType<T> & NativeType<T>>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>> |
ConvolverNativeTypeBuffered.factory(T type)
Deprecated.
|
static <T extends NumericType<T> & NativeType<T>> |
ConvolverNativeType.factory(T type)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
IntegralImg<R extends NumericType<R>,T extends NumericType<T> & NativeType<T>>
n-dimensional integral image that stores sums using type
<T> . |
Modifier and Type | Class and Description |
---|---|
static class |
Caches.RandomAccessibleLoader<T extends NativeType<T>>
A simple
CellLoader implementation that fills a pre-allocated
cell with data from a RandomAccessible source at the same
coordinates. |
Modifier and Type | Method and Description |
---|---|
static <T extends NativeType<T>> |
Caches.cache(RandomAccessibleInterval<T> source,
int... blockSize)
Cache a
RandomAccessibleInterval of the typical
NativeType implementations in a memory cell image with volatile
cells. |
static <T extends NativeType<T>> |
Lazy.generate(Interval targetInterval,
int[] blockSize,
T type,
Set<AccessFlags> accessFlags,
Consumer<RandomAccessibleInterval<T>> op)
Create a memory
CachedCellImg with a cell generator
Consumer . |
Modifier and Type | Method and Description |
---|---|
static <O extends NativeType<O> & RealType<O>> |
ImgMath.computeIntoArrayImg(IFunction operation) |
static <O extends NativeType<O> & RealType<O>> |
ImgMath.computeIntoImg(IFunction operation) |
<O extends RealType<O> & NativeType<O>> |
Compute.intoArrayImg() |
<O extends RealType<O> & NativeType<O>,C extends RealType<C> & NativeType<C>> |
Compute.intoArrayImg(C computeType,
O outputType) |
<O extends RealType<O> & NativeType<O>,C extends RealType<C> & NativeType<C>> |
Compute.intoArrayImg(C computeType,
O outputType) |
<O extends RealType<O> & NativeType<O>,C extends RealType<C>> |
Compute.intoArrayImg(O outputType) |
<O extends RealType<O> & NativeType<O>> |
Compute.intoImg()
Execute the computation and store the result into a newly created
Img of the same Type
(and kind, by ImgFactory ) as one of the input images, using as the computation Type
the type of that picked input image. |
<O extends RealType<O> & NativeType<O>,C extends RealType<C>> |
Compute.intoImg(C computeType,
O outputType)
Execute the computation and store the result into a newly created
Img of the same kind,
by ImgFactory , as one of the input images, but of type outputType , while using
computeType for math operations, converting to the outputType to store the result. |
<O extends RealType<O> & NativeType<O>> |
Compute.intoImg(O outputType)
Execute the computation and store the result into a newly created
Img of the same kind,
by ImgFactory , as one of the input images, but of type outputType , which is also
used as the computation Type . |
<O extends RealType<O> & NativeType<O>> |
Compute.parallelIntoArrayImg()
Compute the result multithreaded into an
ArrayImg of the same Type as the first image found,
with mathematical operations using that same Type . |
<O extends RealType<O> & NativeType<O>,C extends RealType<C>> |
Compute.parallelIntoArrayImg(C computeType,
O outputType)
Compute the result multithreaded into an
ArrayImg of the given Type . |
<O extends RealType<O> & NativeType<O>,C extends RealType<C>> |
Compute.parallelIntoArrayImg(Converter<RealType<?>,C> inConverter,
C computeType,
O outputType,
Converter<C,O> outConverter)
Compute the result multithreaded into an
ArrayImg of the given Type . |
<O extends RealType<O> & NativeType<O>> |
Compute.parallelIntoArrayImg(O outputType)
Compute the result multithreaded into an
ArrayImg of the given Type . |
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. |
interface |
CellLoader<T extends NativeType<T>>
Populates cells with data.
|
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 |
DiskCachedCellImgFactory<T extends NativeType<T>>
Factory for creating
DiskCachedCellImg s. |
class |
LoadedCellCacheLoader<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
CacheLoader that produces cells of ArrayDataAccess type
A and uses a CellLoader to populate them with data. |
class |
RandomAccessibleCacheLoader<T extends NativeType<T>,A extends ArrayDataAccess<A>,CA extends ArrayDataAccess<CA>>
A
CacheLoader that produces cells from a given source
RandomAccessible . |
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 |
---|---|
<T extends NativeType<T>> |
ReadOnlyCachedCellImgFactory.create(long[] dim,
T type,
CellLoader<T> loader) |
<T extends NativeType<T>> |
ReadOnlyCachedCellImgFactory.create(long[] dim,
T type,
CellLoader<T> loader,
ReadOnlyCachedCellImgOptions additionalOptions) |
<T extends NativeType<T>,A> |
ReadOnlyCachedCellImgFactory.createWithCacheLoader(long[] dim,
T type,
CacheLoader<Long,Cell<A>> backingLoader) |
<T extends NativeType<T>,A> |
ReadOnlyCachedCellImgFactory.createWithCacheLoader(long[] dim,
T type,
CacheLoader<Long,Cell<A>> backingLoader,
ReadOnlyCachedCellImgOptions additionalOptions) |
static <T extends NativeType<T>,A extends ArrayDataAccess<A>> |
LoadedCellCacheLoader.get(CellGrid grid,
CellLoader<T> loader,
T type,
PrimitiveType primitiveType,
Set<AccessFlags> flags) |
static <T extends NativeType<T>,A extends ArrayDataAccess<A>> |
LoadedCellCacheLoader.get(CellGrid grid,
CellLoader<T> loader,
T type,
Set<AccessFlags> flags) |
static <T extends NativeType<T>,A extends ArrayDataAccess<A>,CA extends ArrayDataAccess<CA>> |
RandomAccessibleCacheLoader.get(CellGrid grid,
RandomAccessible<T> source,
Set<AccessFlags> flags) |
static <T extends NativeType<T>,A extends ArrayDataAccess<A>,CA extends ArrayDataAccess<CA>> |
RandomAccessibleCacheLoader.get(CellGrid grid,
RandomAccessible<T> source,
T type,
Set<AccessFlags> flags) |
static <T extends NativeType<T>,A extends ArrayDataAccess<A>> |
EmptyCellCacheLoader.get(CellGrid grid,
T type,
Set<AccessFlags> flags) |
static <T extends NativeType<T>,A> |
AccessIo.get(T type,
Set<AccessFlags> flags) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
An
AWTScreenImage that is an ArrayImg . |
Modifier and Type | Method and Description |
---|---|
static <T extends NativeType<T>> |
AWTScreenImageUtil.emptyScreenImage(T type,
long[] dims)
Get an appropriate
AWTScreenImage given a type and the
dimensionality of the incoming image. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNativeImg<T extends NativeType<T>,A>
TODO
|
class |
NativeImgFactory<T extends NativeType<T>>
TODO: get rid of
NativeImgFactory ??? |
Modifier and Type | Field and Description |
---|---|
protected T |
AbstractNativeImg.linkedType |
Modifier and Type | Method and Description |
---|---|
protected static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.setAxesFromImagePlus(ImgPlus<T> image,
ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.wrap(ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusAdapter.wrapImgPlus(ij.ImagePlus imp) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArrayCursor<T extends NativeType<T>>
|
class |
AbstractArrayLocalizingCursor<T extends NativeType<T>>
|
class |
ArrayCursor<T extends NativeType<T>>
|
class |
ArrayImg<T extends NativeType<T>,A>
This
Img stores an image in a single linear array of basic types. |
class |
ArrayImgFactory<T extends NativeType<T>>
Factory for
ArrayImg s. |
class |
ArrayLocalizingCursor<T extends NativeType<T>>
|
class |
ArrayLocalizingSubIntervalCursor<T extends NativeType<T>>
Localizing
AbstractArrayLocalizingCursor on an ArrayImg . |
class |
ArrayRandomAccess<T extends NativeType<T>>
RandomAccess on an ArrayImg . |
class |
ArraySubIntervalCursor<T extends NativeType<T>>
|
Modifier and Type | Field and Description |
---|---|
protected T |
ArrayRandomAccess.type |
protected T |
AbstractArrayLocalizingCursor.type
An instance of T.
|
protected T |
AbstractArrayCursor.type
An instance of T
|
Modifier and Type | Method and Description |
---|---|
static <T extends NativeType<T>,A> |
ArrayDataAccessFactory.get(T type) |
static <T extends NativeType<T>,A> |
ArrayDataAccessFactory.get(T type,
Set<AccessFlags> flags) |
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 |
CellCursor<T extends NativeType<T>,C extends Cell<?>>
Cursor on a AbstractCellImg . |
class |
CellImg<T extends NativeType<T>,A> |
class |
CellImgFactory<T extends NativeType<T>>
Factory for creating
CellImgs . |
class |
CellLocalizingCursor<T extends NativeType<T>,C extends Cell<?>>
Localizing
Cursor on a AbstractCellImg . |
class |
CellRandomAccess<T extends NativeType<T>,C extends Cell<?>>
RandomAccess on a AbstractCellImg . |
class |
LazyCellImg<T extends NativeType<T>,A>
A
AbstractCellImg that obtains its Cells lazily when they are
accessed. |
Modifier and Type | Field and Description |
---|---|
protected T |
CellRandomAccess.type |
protected T |
CellLocalizingCursor.type |
protected T |
CellCursor.type |
Modifier and Type | Class and Description |
---|---|
class |
ImageJVirtualStack<T extends NativeType<T>>
VirtualStack that wraps around a RandomAccessibleInterval of
type UnsignedByteType , UnsignedShortType , FloatType
or ARGBType . |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrap(ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrapNumericNative(ij.ImagePlus imp) |
static <T extends RealType<T> & NativeType<T>> |
ImageJFunctions.wrapRealNative(ij.ImagePlus imp) |
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 |
ImagePlusImgFactory<T extends NativeType<T>>
Factory that creates an appropriate
ImagePlusImg . |
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 |
---|---|
static <T extends NumericType<T> & NativeType<T>> |
ImagePlusImgs.from(ij.ImagePlus imp)
|
Modifier and Type | Class and Description |
---|---|
class |
IJLoader<T extends NumericType<T> & NativeType<T>>
An ImageJ-powered implementation of a disk-based
CacheLoader :
the file system is the cache, and requests to load image file paths
are executed using ImageJ's IJ.openImage(java.lang.String) ,
and wrapped as PlanarImg via the ImageJFunctions.wrap(ij.ImagePlus) . |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(List<String> paths)
Convenient method that invokes
Load.lazyStack(List, CacheLoader)
with a cache-enabled IJLoader . |
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return a
CachedCellImg representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(String[] paths)
Convenient method that invokes
Load.lazyStack(List, CacheLoader)
with a cache-enabled IJLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return an
Img representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(String[] paths,
CacheLoader<String,Img<T>> loader) |
Modifier and Type | Class and Description |
---|---|
class |
PlanarCursor<T extends NativeType<T>>
Basic Iterator for
PlanarContainers |
class |
PlanarCursor1D<T extends NativeType<T>>
Basic Iterator for 1d
PlanarContainers |
class |
PlanarCursor2D<T extends NativeType<T>>
Basic Iterator for 2d
PlanarContainers |
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. |
class |
PlanarImgFactory<T extends NativeType<T>>
Factory that creates an appropriate
PlanarImg . |
class |
PlanarLocalizingCursor<T extends NativeType<T>>
Localizing Iterator for a
PlanarContainers |
class |
PlanarLocalizingCursor1D<T extends NativeType<T>>
TODO
|
class |
PlanarLocalizingCursor2D<T extends NativeType<T>>
TODO
|
class |
PlanarPlaneSubsetCursor<T extends NativeType<T>>
Basic Iterator for
PlanarContainers |
class |
PlanarPlaneSubsetLocalizingCursor<T extends NativeType<T>>
Cursor optimized for one plane in an PlanarImg.
|
class |
PlanarRandomAccess<T extends NativeType<T>>
RandomAccess on a PlanarImg . |
class |
PlanarRandomAccess1D<T extends NativeType<T>>
RandomAccess for a 1-dimensional PlanarImg . |
Modifier and Type | Field and Description |
---|---|
protected T |
PlanarRandomAccess.type |
protected T |
PlanarLocalizingCursor.type |
protected T |
PlanarCursor.type |
Modifier and Type | Class and Description |
---|---|
class |
NtreeCursor<T extends NativeType<T>> |
class |
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>> |
class |
NtreeImgFactory<T extends NativeType<T>> |
class |
NtreeRandomAccess<T extends NativeType<T>> |
Modifier and Type | Method and Description |
---|---|
<T extends NativeType<T>> |
RandomImgs.nextImage(T type,
Interval interval)
Creates an image with randomized content.
|
<T extends NativeType<T>> |
RandomImgs.nextImage(T type,
long... dims)
Creates an image with randomized content
|
Modifier and Type | Interface and Description |
---|---|
interface |
NativeType<T extends NativeType<T>>
A
NativeType is a Type that that provides access to data
stored in Java primitive arrays. |
class |
NativeTypeFactory<T extends NativeType<T>,A>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBit64Type<T extends AbstractBit64Type<T>>
A
Type with arbitrary bit depth up to maximum 64 bits. |
class |
AbstractBitType<T extends AbstractBitType<T>>
Provides basic infrastructure to implement Types based on single bits stored
in a LongAccess
|
class |
AbstractNativeType<T extends AbstractNativeType<T>>
TODO
|
Modifier and Type | Method and Description |
---|---|
static <T extends NativeType<T>,A extends BooleanAccess> |
NativeTypeFactory.BOOLEAN(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends ByteAccess> |
NativeTypeFactory.BYTE(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends CharAccess> |
NativeTypeFactory.CHAR(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends DoubleAccess> |
NativeTypeFactory.DOUBLE(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends FloatAccess> |
NativeTypeFactory.FLOAT(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends IntAccess> |
NativeTypeFactory.INT(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends LongAccess> |
NativeTypeFactory.LONG(Function<NativeImg<T,? extends A>,T> createLinkedType) |
static <T extends NativeType<T>,A extends ShortAccess> |
NativeTypeFactory.SHORT(Function<NativeImg<T,? extends A>,T> createLinkedType) |
Modifier and Type | Class and Description |
---|---|
class |
BasePairBitType
Representation of base pairs using 3 bits per entry, supported characters: gap, N, A, T, G, C, U
Bases are handled using the
BasePairBitType.Base enumeration. |
class |
BasePairCharType
Representation of base pairs using one char per entry, supported characters:
gap, N, A, T, G, C, U Bases are handled using the
BasePairBitType.Base enumeration. |
Modifier and Type | Class and Description |
---|---|
class |
BitType
TODO
|
class |
NativeBoolType
NativeType backed by boolean . |
Modifier and Type | Class and Description |
---|---|
class |
ARGBType
A
native NumericType that encodes four channels at
unsigned byte precision into one 32bit signed integer which is the format
used in most display oriented image processing libraries such as AWT or
ImageJ. |
class |
NativeARGBDoubleType |
Modifier and Type | Class and Description |
---|---|
class |
ComplexDoubleType
TODO
|
class |
ComplexFloatType
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIntegerBitType<T extends AbstractIntegerBitType<T>>
The performance of this type is traded off for the gain in memory storage.
|
class |
ByteType
TODO
|
class |
GenericByteType<T extends GenericByteType<T>>
TODO
|
class |
GenericIntType<T extends GenericIntType<T>>
TODO
|
class |
GenericLongType<T extends GenericLongType<T>>
Abstract superclass for Long types.
|
class |
GenericShortType<T extends GenericShortType<T>>
Abstract base class for
native IntegerType s that
encode their value into a 16bit short. |
class |
IntType
TODO
|
class |
LongType
TODO
|
class |
ShortType
TODO
|
class |
Unsigned128BitType
A
Type with a bit depth of 128. |
class |
Unsigned12BitType
A 12-bit
Type whose data is stored in a LongAccess . |
class |
Unsigned2BitType
A
Type with a bit depth of 2. |
class |
Unsigned4BitType
A
Type with a bit depth of 4. |
class |
UnsignedByteType
TODO
|
class |
UnsignedIntType
TODO
|
class |
UnsignedLongType
TODO
|
class |
UnsignedShortType
TODO
|
class |
UnsignedVariableBitLengthType
A
Type with arbitrary bit depth up to maximum 64 bits. |
Modifier and Type | Class and Description |
---|---|
class |
DoubleType
TODO
|
class |
FloatType
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractVolatileNativeNumericType<N extends NumericType<N> & NativeType<N>,T extends AbstractVolatileNativeNumericType<N,T>>
|
class |
AbstractVolatileNativeRealType<R extends RealType<R> & NativeType<R>,T extends AbstractVolatileNativeRealType<R,T>>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractVolatileNativeNumericType<N extends NumericType<N> & NativeType<N>,T extends AbstractVolatileNativeNumericType<N,T>>
|
class |
AbstractVolatileNativeRealType<R extends RealType<R> & NativeType<R>,T extends AbstractVolatileNativeRealType<R,T>>
|
class |
VolatileARGBType
A
Volatile variant of UnsignedShortType . |
class |
VolatileByteType
|
class |
VolatileDoubleType
A
Volatile variant of DoubleType . |
class |
VolatileFloatType
|
class |
VolatileIntType
|
class |
VolatileLongType
|
class |
VolatileShortType
|
class |
VolatileUnsignedByteType
A
Volatile variant of UnsignedByteType . |
class |
VolatileUnsignedIntType
A
Volatile variant of UnsignedIntType . |
class |
VolatileUnsignedLongType
A
Volatile variant of UnsignedLongType . |
class |
VolatileUnsignedShortType
A
Volatile variant of UnsignedShortType . |
Modifier and Type | Method and Description |
---|---|
static <T extends NativeType<T>> |
Util.getArrayOrCellImgFactory(Dimensions targetSize,
int targetCellSize,
T type)
|
static <T extends NativeType<T>> |
Util.getArrayOrCellImgFactory(Dimensions targetSize,
T type)
|
Copyright © 2015–2022 ImgLib2. All rights reserved.