Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
AbstractConvertedRandomAccessibleInterval<A,B> |
Modifier and Type | Field and Description |
---|---|
protected RandomAccessibleInterval<A> |
AbstractConvertedRandomAccessibleInterval.source |
Modifier and Type | Method and Description |
---|---|
static RandomAccessibleInterval<UnsignedByteType> |
Converters.argbChannels(RandomAccessibleInterval<ARGBType> source)
Create an (n+1)-dimensional
RandomAccessible of an
n-dimensional RandomAccessible that maps the four
channels encoded in ARGBType into a dimension. |
static RandomAccessibleInterval<UnsignedByteType> |
Converters.argbChannels(RandomAccessibleInterval<ARGBType> source,
int... channels)
Create an (n+1)-dimensional
RandomAccessible of an
n-dimensional RandomAccessible that maps the four
channels encoded in ARGBType into a dimension. |
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
Modifier and Type | Method and Description |
---|---|
static WriteConvertedRandomAccessibleInterval<ARGBType,UnsignedByteType> |
Converters.argbChannel(RandomAccessibleInterval<ARGBType> source,
int channel)
Create a
WriteConvertedRandomAccessibleInterval to one of the
four channels encoded in a RandomAccessibleInterval of
ARGBType . |
static RandomAccessibleInterval<UnsignedByteType> |
Converters.argbChannels(RandomAccessibleInterval<ARGBType> source)
Create an (n+1)-dimensional
RandomAccessible of an
n-dimensional RandomAccessible that maps the four
channels encoded in ARGBType into a dimension. |
static RandomAccessibleInterval<UnsignedByteType> |
Converters.argbChannels(RandomAccessibleInterval<ARGBType> source,
int... channels)
Create an (n+1)-dimensional
RandomAccessible of an
n-dimensional RandomAccessible that maps the four
channels encoded in ARGBType into a dimension. |
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter)
|
Constructor and Description |
---|
AbstractConvertedRandomAccessibleInterval(RandomAccessibleInterval<A> source) |
Modifier and Type | Class and Description |
---|---|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
Constructor and Description |
---|
ConvertedRandomAccessibleInterval(RandomAccessibleInterval<A> source,
Converter<? super A,? super B> converter,
B b) |
Modifier and Type | Class and Description |
---|---|
class |
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
WriteConvertedRandomAccessibleInterval<A,B>
TODO
|
Constructor and Description |
---|
WriteConvertedRandomAccessibleInterval(RandomAccessibleInterval<A> source,
SamplerConverter<? super A,B> converter) |
Modifier and Type | Field and Description |
---|---|
protected RandomAccessibleInterval<B> |
RandomAccessibleProjector2D.target |
Constructor and Description |
---|
RandomAccessibleProjector2D(int dimX,
int dimY,
RandomAccessible<A> source,
RandomAccessibleInterval<B> target,
Converter<? super A,B> converter)
creates a new 2D projector that samples a plain in the dimensions dimX,
dimY.
|
Modifier and Type | Field and Description |
---|---|
protected RandomAccessibleInterval<A> |
CompositeXYRandomAccessibleProjector.source |
protected RandomAccessibleInterval<ARGBType> |
CompositeXYRandomAccessibleProjector.target |
Constructor and Description |
---|
CompositeXYProjector(RandomAccessibleInterval<A> source,
IterableInterval<ARGBType> target,
ArrayList<Converter<A,ARGBType>> converters,
int dimIndex) |
CompositeXYRandomAccessibleProjector(RandomAccessibleInterval<A> source,
RandomAccessibleInterval<ARGBType> target,
ArrayList<Converter<A,ARGBType>> converters,
int dimIndex) |
CompositeXYRandomAccessibleProjector(RandomAccessibleInterval<A> source,
RandomAccessibleInterval<ARGBType> target,
ArrayList<Converter<A,ARGBType>> converters,
int dimIndex) |
Constructor and Description |
---|
SamplingProjector2D(int dimX,
int dimY,
RandomAccessibleInterval<A> source,
IterableInterval<B> target,
Converter<ProjectedSampler<A>,B> converter,
int projectedDimension) |
Constructor and Description |
---|
Volatile2DRandomAccessibleProjector(int dimX,
int dimY,
RandomAccessible<A> source,
RandomAccessibleInterval<B> target,
Converter<? super A,B> converter) |
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
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractImg<T>
TODO
|
class |
AbstractNativeImg<T extends NativeType<T>,A>
TODO
|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img . |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible,
ImgFactory<T> factory)
Represent an arbitrary RandomAccessibleInterval as an Img
|
Constructor and Description |
---|
ImgView(RandomAccessibleInterval<T> in,
ImgFactory<T> fac)
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 | 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 |
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 | 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 | 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 | Class and Description |
---|---|
class |
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>> |
Modifier and Type | Method and Description |
---|---|
static <T> RandomAccessibleInterval<T> |
ConstantUtils.constantRandomAccessibleInterval(T constant,
int numDimensions,
Interval interval) |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedRandomAccessibleInterval<T,F extends RandomAccessibleInterval<T>>
|
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 |
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 | Field and Description |
---|---|
protected F |
ExtendedRandomAccessibleInterval.source |
Modifier and Type | Method and Description |
---|---|
static <T,F extends RandomAccessibleInterval<T>> |
Views.expand(F source,
OutOfBoundsFactory<T,? super F> oob,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T,F extends RandomAccessibleInterval<T>> |
Views.extend(F source,
OutOfBoundsFactory<T,? super F> factory)
Extend a RandomAccessibleInterval with an out-of-bounds strategy.
|
static <T,F extends RandomAccessibleInterval<T>> |
Views.extendBorder(F source)
Extend a RandomAccessibleInterval with an out-of-bounds strategy to
repeat border pixels.
|
static <T,F extends RandomAccessibleInterval<T>> |
Views.extendMirrorDouble(F source)
Extend a RandomAccessibleInterval with a mirroring out-of-bounds
strategy.
|
static <T,F extends RandomAccessibleInterval<T>> |
Views.extendMirrorSingle(F source)
Extend a RandomAccessibleInterval with a mirroring out-of-bounds
strategy.
|
static <T,F extends RandomAccessibleInterval<T>> |
Views.extendPeriodic(F source)
Extend a RandomAccessibleInterval with a periodic out-of-bounds strategy.
|
static <T extends RealType<T>,F extends RandomAccessibleInterval<T>> |
Views.extendRandom(F source,
double min,
double max)
Extend a RandomAccessibleInterval with a random-value out-of-bounds
strategy.
|
static <T extends Type<T>,F extends RandomAccessibleInterval<T>> |
Views.extendValue(F source,
T value)
Extend a RandomAccessibleInterval with a constant-value out-of-bounds
strategy.
|
static <T extends NumericType<T>,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 | Method and Description |
---|---|
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
List<? extends RandomAccessibleInterval<T>> sources)
Concatenate a list of
RandomAccessibleInterval along the provided
concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
RandomAccessibleInterval<T>... sources)
Concatenate an array of
RandomAccessibleInterval along the
provided concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
StackView.StackAccessMode mode,
List<? extends RandomAccessibleInterval<T>> sources)
Concatenate a list of
RandomAccessibleInterval along the provided
concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
StackView.StackAccessMode mode,
RandomAccessibleInterval<T>... sources)
Concatenate an array of
RandomAccessibleInterval along the
provided concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.dropSingletonDimensions(RandomAccessibleInterval<T> source)
Removes all unit dimensions (dimensions with size one) from the
RandomAccessibleInterval
|
static <T> RandomAccessibleInterval<T> |
Views.stack(List<? extends RandomAccessibleInterval<T>> hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> RandomAccessibleInterval<T> |
Views.stack(RandomAccessibleInterval<T>... hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> RandomAccessibleInterval<T> |
Views.stack(StackView.StackAccessMode stackAccessMode,
List<? extends RandomAccessibleInterval<T>> hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> RandomAccessibleInterval<T> |
Views.stack(StackView.StackAccessMode stackAccessMode,
RandomAccessibleInterval<T>... hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
Modifier and Type | Method and Description |
---|---|
List<RandomAccessibleInterval<T>> |
StackView.getSourceSlices()
Get the source slices that are stacked in this
StackView . |
Modifier and Type | Method and Description |
---|---|
static <T> IntervalView<T> |
Views.addDimension(RandomAccessibleInterval<T> interval,
long minOfNewDim,
long maxOfNewDim)
Create view which adds a dimension to the source
RandomAccessibleInterval . |
static <T> CompositeIntervalView<T,? extends GenericComposite<T>> |
Views.collapse(RandomAccessibleInterval<T> source)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T> into an (
n-1)-dimensional RandomAccessibleInterval <
GenericComposite <T>> |
static <T extends NumericType<T>> |
Views.collapseNumeric(RandomAccessibleInterval<T> source)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends
NumericType <T>> into an (n-1)-dimensional
RandomAccessibleInterval <NumericComposite <T>> |
static <T extends RealType<T>> |
Views.collapseReal(RandomAccessibleInterval<T> source)
Collapse the nth dimension of an n
-dimensional
RandomAccessibleInterval <T extends
RealType <T>> into an (n-1)-dimensional
RandomAccessibleInterval <RealComposite <T>> |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
RandomAccessibleInterval<T>... sources)
Concatenate an array of
RandomAccessibleInterval along the
provided concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
StackView.StackAccessMode mode,
RandomAccessibleInterval<T>... sources)
Concatenate an array of
RandomAccessibleInterval along the
provided concatenationAxis . |
static <T> IterableRandomAccessibleInterval<T> |
IterableRandomAccessibleInterval.create(RandomAccessibleInterval<T> interval) |
static <T> RandomAccessibleInterval<T> |
Views.dropSingletonDimensions(RandomAccessibleInterval<T> source)
Removes all unit dimensions (dimensions with size one) from the
RandomAccessibleInterval
|
static <T> IntervalView<T> |
Views.expandBorder(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T> IntervalView<T> |
Views.expandMirrorDouble(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T> IntervalView<T> |
Views.expandMirrorSingle(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T> IntervalView<T> |
Views.expandPeriodic(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T extends RealType<T>> |
Views.expandRandom(RandomAccessibleInterval<T> source,
double min,
double max,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T extends Type<T>> |
Views.expandValue(RandomAccessibleInterval<T> source,
T t,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T extends NumericType<T>> |
Views.expandZero(RandomAccessibleInterval<T> source,
long... border)
Expand a RandomAccessibleInterval as specified by border.
|
static <T> IterableInterval<T> |
Views.flatIterable(RandomAccessibleInterval<T> randomAccessibleInterval)
Return an
IterableInterval having FlatIterationOrder . |
static <T> IntervalView<T> |
Views.hyperSlice(RandomAccessibleInterval<T> view,
int d,
long pos)
take a (n-1)-dimensional slice of a n-dimensional view, fixing
d-component of coordinates to pos.
|
static <T> IntervalView<T> |
Views.invertAxis(RandomAccessibleInterval<T> interval,
int d)
Invert the d-axis.
|
static <T> IterableInterval<T> |
Views.iterable(RandomAccessibleInterval<T> randomAccessibleInterval)
Return an
IterableInterval . |
static <T> IntervalView<T> |
Views.offset(RandomAccessibleInterval<T> interval,
long... offset)
Translate such that pixel at offset in interval is at the origin in the
resulting view.
|
static <T> IntervalView<T> |
Views.permute(RandomAccessibleInterval<T> interval,
int fromAxis,
int toAxis)
Create view with permuted axes.
|
static <T> IntervalView<T> |
Views.permuteCoordinateInverse(RandomAccessibleInterval<T> source,
int[] permutation,
int d)
Inverse bijective permutation of the integer coordinates of one dimension
of a
RandomAccessibleInterval . |
static <T> IntervalView<T> |
Views.permuteCoordinates(RandomAccessibleInterval<T> source,
int[] permutation)
Bijective permutation of the integer coordinates in each dimension of a
RandomAccessibleInterval . |
static <T> IntervalView<T> |
Views.permuteCoordinates(RandomAccessibleInterval<T> source,
int[] permutation,
int d)
Bijective permutation of the integer coordinates of one dimension of a
RandomAccessibleInterval . |
static <T> IntervalView<T> |
Views.permuteCoordinatesInverse(RandomAccessibleInterval<T> source,
int[] permutation)
Inverse Bijective permutation of the integer coordinates in each
dimension of a
RandomAccessibleInterval . |
static <T> IntervalView<T> |
Views.rotate(RandomAccessibleInterval<T> interval,
int fromAxis,
int toAxis)
Create view that is rotated by 90 degrees.
|
static <T> RandomAccessibleInterval<T> |
Views.stack(RandomAccessibleInterval<T>... hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> RandomAccessibleInterval<T> |
Views.stack(StackView.StackAccessMode stackAccessMode,
RandomAccessibleInterval<T>... hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> SubsampleIntervalView<T> |
Views.subsample(RandomAccessibleInterval<T> source,
long... steps)
Sample only every stepdth value of a
source
RandomAccessibleInterval . |
static <T> SubsampleIntervalView<T> |
Views.subsample(RandomAccessibleInterval<T> source,
long step)
Sample only every stepth value of a source
RandomAccessibleInterval . |
static <T> IntervalView<T> |
Views.translate(RandomAccessibleInterval<T> interval,
long... translation)
Translate the source view by the given translation vector.
|
static <T> IntervalView<T> |
Views.zeroMin(RandomAccessibleInterval<T> interval)
Translate the source such that the upper left corner is at the origin
|
Modifier and Type | Method and Description |
---|---|
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
List<? extends RandomAccessibleInterval<T>> sources)
Concatenate a list of
RandomAccessibleInterval along the provided
concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.concatenate(int concatenationAxis,
StackView.StackAccessMode mode,
List<? extends RandomAccessibleInterval<T>> sources)
Concatenate a list of
RandomAccessibleInterval along the provided
concatenationAxis . |
static <T> RandomAccessibleInterval<T> |
Views.stack(List<? extends RandomAccessibleInterval<T>> hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
static <T> RandomAccessibleInterval<T> |
Views.stack(StackView.StackAccessMode stackAccessMode,
List<? extends RandomAccessibleInterval<T>> hyperslices)
Form a (n+1)-dimensional
RandomAccessibleInterval by
stacking n-dimensional RandomAccessibleInterval s. |
Constructor and Description |
---|
DefaultRA(RandomAccessibleInterval<T>[] slices) |
DefaultRA(RandomAccessibleInterval<T>[] slices,
Interval interval) |
IterableRandomAccessibleInterval(RandomAccessibleInterval<T> interval) |
MoveAllSlicesRA(RandomAccessibleInterval<T>[] slices) |
MoveAllSlicesRA(RandomAccessibleInterval<T>[] slices,
Interval interval) |
SubsampleIntervalView(RandomAccessibleInterval<T> source,
long... steps) |
SubsampleIntervalView(RandomAccessibleInterval<T> source,
long step) |
Constructor and Description |
---|
StackView(List<? extends RandomAccessibleInterval<T>> hyperslices) |
StackView(List<? extends RandomAccessibleInterval<T>> hyperslices,
StackView.StackAccessMode stackAccessMode) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeIntervalView<T,C extends Composite<T>>
|
Modifier and Type | Method and Description |
---|---|
protected static <T> RandomAccessibleInterval<T> |
CompositeIntervalView.zeroMinN(RandomAccessibleInterval<T> source) |
Modifier and Type | Method and Description |
---|---|
protected static <T> RandomAccessibleInterval<T> |
CompositeIntervalView.zeroMinN(RandomAccessibleInterval<T> source) |
Constructor and Description |
---|
CompositeIntervalView(RandomAccessibleInterval<T> source,
CompositeFactory<T,C> compositeFactory) |
Copyright © 2009–2017 ImgLib2. All rights reserved.