| Modifier and Type | Class and Description |
|---|---|
class |
CompositeChannelConverter<T extends Type<T>,A extends Composite<T>>
A converter to extract one channel of a
Composite. |
class |
TypeIdentity<T extends Type<T>>
TODO
|
| Modifier and Type | Method and Description |
|---|---|
static <A,B extends Type<B>> |
Converters.compose(List<RandomAccessibleInterval<A>> components,
Converter<Composite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same Type A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A,B extends Type<B>> |
Converters.compose2(List<RandomAccessibleInterval<A>> components,
Converter<Composite<A>,B> composer,
Supplier<B> targetSupplier)
Compose a list of same
Interval and same Type A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends NumericType<A>,B extends Type<B>> |
Converters.composeNumeric(List<RandomAccessibleInterval<A>> components,
Converter<NumericComposite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same NumericType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A extends RealType<A>,B extends Type<B>> |
Converters.composeReal(List<RandomAccessibleInterval<A>> components,
Converter<RealComposite<A>,B> composer,
B targetType)
Compose a list of same
Interval and same RealType A
RandomAccessibleIntervals into a
RandomAccessibleInterval of some target Type B using a
Converter from Composite of A to B. |
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableInterval<A> sourceA,
IterableInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableInterval<A> sourceA,
IterableInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(IterableInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableRealInterval<A> sourceA,
IterableRealInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(IterableRealInterval<A> sourceA,
IterableRealInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(IterableRealInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessible<A> sourceA,
RealRandomAccessible<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessible<A> sourceA,
RealRandomAccessible<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessible<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessibleRealInterval<A> source,
Converter<? super A,? super B> converter,
B b)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessibleRealInterval<A> sourceA,
RealRandomAccessibleRealInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B,C extends Type<C>> |
Converters.convert(RealRandomAccessibleRealInterval<A> sourceA,
RealRandomAccessibleRealInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B extends Type<B>> |
Converters.convert(RealRandomAccessibleRealInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
Create a
RealRandomAccessibleRealInterval whose RealRandomAccesses Sampler.get() you a converted sample. |
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B,C extends Type<C>> |
Converters.convertRAI(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
BiConverter<? super A,? super B,? super C> converter,
C c)
|
static <A,B,C extends Type<C>> |
Converters.convertRAI(RandomAccessibleInterval<A> sourceA,
RandomAccessibleInterval<B> sourceB,
Supplier<BiConverter<? super A,? super B,? super C>> converterSupplier,
C c)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Supplier<Converter<? super A,? super B>> converterSupplier,
B b)
|
static <A,B extends Type<B>> |
Converters.convertRAI(RandomAccessibleInterval<A> source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
|
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> |
Converters.convertRandomAccessibleIterableInterval(S source,
SamplerConverter<? super A,B> converter)
Create an
WriteConvertedIterableRandomAccessibleInterval whose
RandomAccesses and Cursors
Sampler.get() you a converted sample. |
static <A,B extends Type<B>,S extends RandomAccessible<A> & IterableInterval<A>> |
Converters.convertRandomAccessibleIterableInterval(S source,
Supplier<SamplerConverter<? super A,B>> converterSupplier)
Create an
WriteConvertedIterableRandomAccessibleInterval whose
RandomAccesses and Cursors
Sampler.get() you a converted sample. |
| Modifier and Type | Class and Description |
|---|---|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img. |
interface |
NativeImg<T extends Type<T>,A>
TODO
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible)
Represent an arbitrary
RandomAccessibleInterval as an
Img, with a suitable ImgFactory for its size and type,
created by
Util.getSuitableImgFactory(net.imglib2.Dimensions, Object). |
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible,
ImgFactory<T> factory)
Represent an arbitrary
RandomAccessibleInterval as an
Img. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNLinearInterpolator<T extends Type<T>>
Performs multi-linear interpolation.
|
| Modifier and Type | Field and Description |
|---|---|
protected T |
AbstractNLinearInterpolator.accumulator |
protected T |
AbstractNLinearInterpolator.type |
| Modifier and Type | Class and Description |
|---|---|
class |
OutOfBoundsZeroFactory<T extends Type<T> & SetZero,F extends Interval & RandomAccessible<T>>
Return the zero value of
T when out of bounds. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Type<T extends Type<T>>
The
Type interface is responsible for accessing and manipulating
(pixel) values. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BasePairType<T extends BasePairType<T>>
TODO
|
interface |
BooleanType<T extends BooleanType<T>>
TODO
|
interface |
NativeType<T extends NativeType<T>>
A
NativeType is a Type that that provides access to data
stored in Java primitive arrays. |
| 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 | 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 |
BoolType
A
BooleanType wrapping a single primitive boolean variable. |
class |
NativeBoolType
NativeType backed by boolean. |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskedType<T extends Type<T>>
A
Masked Type wrapping a Type<T>. |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskedType<T extends Type<T>>
A
Masked Type wrapping a Type<T>. |
| Modifier and Type | Class and Description |
|---|---|
class |
MaskedClampingNLinearInterpolatorFactory<T extends Type<T> & Masked<? extends NumericType<?>>>
Provides clamping n-linear interpolators for masked volatile and non-volatile types.
|
class |
MaskedClampingNLinearInterpolatorRealType<R extends RealType<R>,T extends Masked<R> & Type<T>>
N-linear interpolator for masked
RealType values with overflow check. |
class |
MaskedClampingNLinearInterpolatorVolatileRealType<R extends Volatile<?> & RealType<R>,T extends Masked<R> & Type<T>>
N-linear interpolator for masked volatile
RealType values with overflow check. |
class |
MaskedNLinearInterpolator<N extends NumericType<N>,T extends Masked<N> & Type<T>>
N-linear interpolator for masked
NumericType values. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ComplexType<T extends ComplexType<T>>
TODO
|
interface |
IntegerType<T extends IntegerType<T>>
TODO
|
interface |
NumericType<T extends NumericType<T>>
TODO
|
interface |
RealType<T extends RealType<T>>
TODO
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractARGBDoubleType<T extends AbstractARGBDoubleType<T>> |
class |
ARGBDoubleType |
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 |
AbstractComplexType<T extends AbstractComplexType<T>>
TODO
|
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 |
AbstractIntegerType<T extends AbstractIntegerType<T>>
TODO
|
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 IntegerTypes 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 |
AbstractRealType<T extends AbstractRealType<T>>
TODO
|
class |
DoubleType
TODO
|
class |
FloatType
TODO
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends Type<T>> |
ImgUtil.copy(RandomAccessibleInterval<T> source,
RandomAccessibleInterval<T> destination)
Copy one image into another, multi-threaded.
|
static <T extends Type<T> & Comparable<T>> |
Util.max(T value1,
T value2) |
static <T extends Type<T> & Comparable<T>> |
Util.min(T value1,
T value2) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Type<T>> |
Views.expandValue(RandomAccessibleInterval<T> source,
T t,
long... border)
Deprecated.
use
expandValue with unbounded type parameter T |
static <T extends Type<T> & SetZero> |
Views.expandZero(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border. source will be
extended with the zero-element of that data type.
|
static <T extends Type<T>,F extends RandomAccessibleInterval<T>> |
Views.extendValue(F source,
T value)
Deprecated.
use
extendValue with unbounded type parameter T |
static <T extends Type<T> & SetZero,F extends RandomAccessibleInterval<T>> |
Views.extendZero(F source)
Extend a RandomAccessibleInterval with a constant-value out-of-bounds
strategy where the constant value is the zero-element of the data type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNumericComposite<T extends NumericType<T>,C extends AbstractNumericComposite<T,C>>
Abstract base class for a vector of
NumericType scalars. |
class |
NumericComposite<T extends NumericType<T>>
A vector of
NumericType scalars. |
class |
RealComposite<T extends RealType<T>>
A vector of
RealType scalars. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Type<T> & SetZero> |
RandomAccessibleIntervalView.Extension.zero()
Create
Extension using OutOfBoundsZeroFactory. |
Copyright © 2009–2025 ImgLib2. All rights reserved.