Modifier and Type | Interface and Description |
---|---|
interface |
RandomAccessibleInterval<T>
f:{x∈Zn|[min,max]→T}
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
AbstractConvertedRandomAccessible<A,B>
TODO
|
class |
AbstractConvertedRandomAccessibleInterval<A,B> |
Modifier and Type | Field and Description |
---|---|
protected RandomAccessible<A> |
AbstractConvertedRandomAccessible.source |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
RandomAccessible<A> |
AbstractConvertedRandomAccessible.getSource() |
Modifier and Type | Method and Description |
---|---|
static WriteConvertedRandomAccessible<ARGBType,UnsignedByteType> |
Converters.argbChannel(RandomAccessible<ARGBType> source,
int channel)
Create a
WriteConvertedRandomAccessible to one of the four
channels encoded in a RandomAccessible of ARGBType . |
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
Converter<? super A,? super B> converter,
B b)
|
static <A,B extends Type<B>> |
Converters.convert(RandomAccessible<A> source,
SamplerConverter<? super A,B> converter)
|
Constructor and Description |
---|
AbstractConvertedRandomAccessible(RandomAccessible<A> source) |
Modifier and Type | Class and Description |
---|---|
class |
ConvertedRandomAccessible<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
Constructor and Description |
---|
ConvertedRandomAccessible(RandomAccessible<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
|
Modifier and Type | Class and Description |
---|---|
class |
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
WriteConvertedRandomAccessible<A,B>
TODO
|
class |
WriteConvertedRandomAccessibleInterval<A,B>
TODO
|
Constructor and Description |
---|
WriteConvertedRandomAccessible(RandomAccessible<A> source,
SamplerConverter<? super A,B> converter) |
Modifier and Type | Field and Description |
---|---|
protected RandomAccessible<A> |
IterableIntervalProjector2D.source |
protected RandomAccessible<A> |
RandomAccessibleProjector2D.source |
Constructor and Description |
---|
IterableIntervalProjector2D(int dimX,
int dimY,
RandomAccessible<A> source,
IterableInterval<B> target,
Converter<? super A,B> converter)
creates a new 2D projector that samples a plain in the dimensions dimX,
dimY.
|
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 RandomAccessible<A> |
SamplingProjector2D.source |
Constructor and Description |
---|
SamplingProjector2D(int dimX,
int dimY,
RandomAccessible<A> source,
IterableInterval<B> target,
Converter<ProjectedSampler<A>,B> converter,
int projectedDimension,
long[] projectedPositions) |
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 | 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. |
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 | Field and Description |
---|---|
protected I |
AbstractCellImg.cells |
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 | Class and Description |
---|---|
class |
OutOfBoundsBorderFactory<T,F extends Interval & RandomAccessible<T>>
Strategy to repeat the boundary pixels (creates
OutOfBoundsBorder ). |
class |
OutOfBoundsConstantValueFactory<T extends Type<T>,F extends Interval & RandomAccessible<T>> |
class |
OutOfBoundsMirrorExpWindowingFactory<T extends NumericType<T>,F extends Interval & RandomAccessible<T>>
TODO
|
class |
OutOfBoundsMirrorFactory<T,F extends Interval & RandomAccessible<T>>
Create appropriate strategies that virtually mirror a
RandomAccessible at its boundaries. |
class |
OutOfBoundsPeriodicFactory<T,F extends Interval & RandomAccessible<T>>
Create appropriate strategies that virtually extend a
RandomAccessibleInterval periodically. |
class |
OutOfBoundsRandomValueFactory<T extends RealType<T>,F extends Interval & RandomAccessible<T>> |
Modifier and Type | Method and Description |
---|---|
static <T,F extends Interval & RandomAccessible<T>> |
Util.getTypeFromInterval(F rai)
Gets an instance of T from the
RandomAccessibleInterval by
querying the value at the min coordinate |
Modifier and Type | Method and Description |
---|---|
static <T> RandomAccessible<T> |
ConstantUtils.constantRandomAccessible(T constant,
int numDimensions) |
Modifier and Type | Interface and Description |
---|---|
interface |
TransformedRandomAccessible<T>
A view of a RandomAccessible which is related by a coordinate
Transform to its source. |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedRandomAccessibleInterval<T,F extends RandomAccessibleInterval<T>>
|
class |
HyperSlice<T> |
class |
HyperSlicesView<T>
|
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 |
MixedTransformView<T>
TODO
|
class |
RandomAccessibleOnRealRandomAccessible<T>
|
class |
RandomAccessiblePair<A,B>
A
RandomAccessible over two independent
RandomAccessibles whose type is the Pair of
corresponding values at the same coordinates in either of the two sources. |
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 . |
class |
SubsampleView<T>
SubsampleView is a view that provides access to only every
sdth value of a source
RandomAccessible . |
class |
TransformView<T>
|
Modifier and Type | Field and Description |
---|---|
protected RandomAccessible<T> |
IntervalView.fullViewRandomAccessible
TODO Javadoc
|
protected RandomAccessible<T> |
MixedTransformView.fullViewRandomAccessible |
protected RandomAccessible<T> |
TransformView.fullViewRandomAccessible |
protected RandomAccessible<T> |
SubsampleView.source |
protected RandomAccessible<T> |
TransformBuilder.source
Provides the untransformed random access.
|
protected RandomAccessible<T> |
IntervalView.source
The source
RandomAccessible . |
protected RandomAccessible<T> |
HyperSlice.source |
protected RandomAccessible<T> |
HyperSlicesView.source |
protected RandomAccessible<T> |
MixedTransformView.source |
protected RandomAccessible<T> |
TransformView.source |
protected RandomAccessible<A> |
RandomAccessiblePair.sourceA |
protected RandomAccessible<B> |
RandomAccessiblePair.sourceB |
Modifier and Type | Method and Description |
---|---|
protected RandomAccessible<T> |
TransformBuilder.build()
Create a sequence of wrapped RandomAccessibles from the
TransformBuilder.transforms list. |
static <S> RandomAccessible<S> |
TransformBuilder.getEfficientRandomAccessible(Interval interval,
RandomAccessible<S> randomAccessible)
Get a RandomAccessible which provides RandomAccess to the specified
interval of randomAccessible . |
RandomAccessible<T> |
SubsampleView.getSource() |
RandomAccessible<T> |
IntervalView.getSource()
Gets the underlying source
RandomAccessible . |
RandomAccessible<T> |
MixedTransformView.getSource() |
RandomAccessible<T> |
TransformedRandomAccessible.getSource()
Get the source of the TransformedRandomAccessible.
|
RandomAccessible<T> |
TransformView.getSource() |
static <T> RandomAccessible<? extends RandomAccessible<T>> |
Views.hyperSlices(RandomAccessible<T> source,
int... axes)
Provide an (n + m)-dimensional
RandomAccessible of T as
an m-dimensional RandomAccessible of
n-dimensional RandomAccessibles of T. |
static <A,B> RandomAccessible<Pair<A,B>> |
Views.pair(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB)
|
protected RandomAccessible<T> |
TransformBuilder.wrapGenericTransform(RandomAccessible<T> s,
Transform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapMixedTransform(RandomAccessible<T> s,
MixedTransform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapSlicingTransform(RandomAccessible<T> s,
SlicingTransform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapTranslationTransform(RandomAccessible<T> s,
TranslationTransform t) |
Modifier and Type | Method and Description |
---|---|
static <T> RandomAccessible<? extends RandomAccessible<T>> |
Views.hyperSlices(RandomAccessible<T> source,
int... axes)
Provide an (n + m)-dimensional
RandomAccessible of T as
an m-dimensional RandomAccessible of
n-dimensional RandomAccessibles of T. |
Modifier and Type | Method and Description |
---|---|
static <T> MixedTransformView<T> |
Views.addDimension(RandomAccessible<T> randomAccessible)
Create view which adds a dimension to the source
RandomAccessible
. |
static <T> CompositeView<T,? extends GenericComposite<T>> |
Views.collapse(RandomAccessible<T> source)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T> into an (n
-1)-dimensional RandomAccessible <GenericComposite
<T>> |
static <T extends NumericType<T>> |
Views.collapseNumeric(RandomAccessible<T> source,
int numChannels)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T extends NumericType
<T>> into an (n-1)-dimensional RandomAccessible
<NumericComposite <T>> |
static <T extends RealType<T>> |
Views.collapseReal(RandomAccessible<T> source,
int numChannels)
Collapse the nth dimension of an n
-dimensional
RandomAccessible <T extends RealType
<T>> into an (n-1)-dimensional RandomAccessible
<RealComposite <T>> |
static <S> RandomAccessible<S> |
TransformBuilder.getEfficientRandomAccessible(Interval interval,
RandomAccessible<S> randomAccessible)
Get a RandomAccessible which provides RandomAccess to the specified
interval of randomAccessible . |
static <T> MixedTransformView<T> |
Views.hyperSlice(RandomAccessible<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> RandomAccessible<? extends RandomAccessible<T>> |
Views.hyperSlices(RandomAccessible<T> source,
int... axes)
Provide an (n + m)-dimensional
RandomAccessible of T as
an m-dimensional RandomAccessible of
n-dimensional RandomAccessibles of T. |
static <T> IntervalView<T> |
Views.interval(RandomAccessible<T> randomAccessible,
Interval interval)
Define an interval on a RandomAccessible.
|
static <T> IntervalView<T> |
Views.interval(RandomAccessible<T> randomAccessible,
long[] min,
long[] max)
Define an interval on a RandomAccessible.
|
static <T> MixedTransformView<T> |
Views.invertAxis(RandomAccessible<T> randomAccessible,
int d)
Invert the d-axis.
|
static <T> MixedTransformView<T> |
Views.offset(RandomAccessible<T> randomAccessible,
long... offset)
Translate such that pixel at offset in randomAccessible is at the origin
in the resulting view.
|
static <T> IntervalView<T> |
Views.offsetInterval(RandomAccessible<T> randomAccessible,
Interval interval)
Define an interval on a RandomAccessible and translate it such that the
min corner is at the origin.
|
static <T> IntervalView<T> |
Views.offsetInterval(RandomAccessible<T> randomAccessible,
long[] offset,
long[] dimension)
Define an interval on a RandomAccessible and translate it such that the
min corner is at the origin.
|
static <A,B> RandomAccessible<Pair<A,B>> |
Views.pair(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB)
|
static <A,B> RandomAccessible<Pair<A,B>> |
Views.pair(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB)
|
static <T> MixedTransformView<T> |
Views.permute(RandomAccessible<T> randomAccessible,
int fromAxis,
int toAxis)
Create view with permuted axes.
|
static <T> MixedTransformView<T> |
Views.rotate(RandomAccessible<T> randomAccessible,
int fromAxis,
int toAxis)
Create view that is rotated by 90 degrees.
|
static <T> IntervalView<T> |
Views.shear(RandomAccessible<T> source,
Interval interval,
int shearDimension,
int referenceDimension)
Positive shear transform of a RandomAccessible using
ShearTransform , i.e. |
static <T> TransformView<T> |
Views.shear(RandomAccessible<T> source,
int shearDimension,
int referenceDimension)
Positive shear transform of a RandomAccessible using
ShearTransform , i.e. |
static <T> SubsampleView<T> |
Views.subsample(RandomAccessible<T> source,
long... steps)
Sample only every stepdth value of a
source
RandomAccessible . |
static <T> SubsampleView<T> |
Views.subsample(RandomAccessible<T> source,
long step)
Sample only every stepth value of a source
RandomAccessible . |
static <T> MixedTransformView<T> |
Views.translate(RandomAccessible<T> randomAccessible,
long... translation)
Translate the source view by the given translation vector.
|
static <T> IntervalView<T> |
Views.unshear(RandomAccessible<T> source,
Interval interval,
int shearDimension,
int referenceDimension)
Negative shear transform of a RandomAccessible using
InverseShearTransform , i.e. |
static <T> TransformView<T> |
Views.unshear(RandomAccessible<T> source,
int shearDimension,
int referenceDimension)
Negative shear transform of a RandomAccessible using
InverseShearTransform , i.e. |
protected void |
TransformBuilder.visit(RandomAccessible<T> randomAccessible)
Visit a RandomAccessible (while traversing the view hierarchy).
|
protected RandomAccessible<T> |
TransformBuilder.wrapGenericTransform(RandomAccessible<T> s,
Transform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapMixedTransform(RandomAccessible<T> s,
MixedTransform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapSlicingTransform(RandomAccessible<T> s,
SlicingTransform t) |
protected RandomAccessible<T> |
TransformBuilder.wrapTranslationTransform(RandomAccessible<T> s,
TranslationTransform t) |
Constructor and Description |
---|
HyperSlice(RandomAccessible<T> source,
int[] fixedAxes,
long[] position)
Create a new HyperSlice at a position.
|
HyperSlicesView(RandomAccessible<T> source,
int... axes) |
IntervalView(RandomAccessible<T> source,
Interval interval)
Create a view that defines an interval on a source.
|
IntervalView(RandomAccessible<T> source,
long[] min,
long[] max)
Create a view that defines an interval on a source.
|
MixedTransformView(RandomAccessible<T> source,
Mixed transformToSource) |
RandomAccessiblePair(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB) |
RandomAccessiblePair(RandomAccessible<A> sourceA,
RandomAccessible<B> sourceB) |
SubsampleView(RandomAccessible<T> source,
long... steps) |
SubsampleView(RandomAccessible<T> source,
long step) |
TransformBuilder(Interval interval,
RandomAccessible<T> randomAccessible)
Create a new TransformBuilder.
|
TransformView(RandomAccessible<T> source,
Transform transformToSource) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeIntervalView<T,C extends Composite<T>>
|
class |
CompositeView<T,C extends Composite<T>>
|
Modifier and Type | Field and Description |
---|---|
protected RandomAccessible<T> |
CompositeView.source |
Constructor and Description |
---|
CompositeView(RandomAccessible<T> source,
CompositeFactory<T,C> compositeFactory) |
Modifier and Type | Method and Description |
---|---|
static <S> IterableInterval<S> |
IterableTransformBuilder.getEfficientIterableInterval(Interval interval,
RandomAccessible<S> randomAccessible)
|
Constructor and Description |
---|
IterableTransformBuilder(Interval interval,
RandomAccessible<T> randomAccessible)
Create a new IterableTransformBuilder.
|
Copyright © 2009–2017 ImgLib2. All rights reserved.