Modifier and Type | Class and Description |
---|---|
class |
AbstractWrappedInterval<I extends Interval>
Convenient base class for
IterableIntervals ,
RandomAccessibleIntervals , etc that forward
the Interval interface to, for example, their source accessible. |
Modifier and Type | Interface and Description |
---|---|
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 |
FinalInterval
Implementation of the
Interval interface. |
class |
PointSampleList<T>
A list of data samples at explicit
integer coordinates . |
Modifier and Type | Method and Description |
---|---|
RandomAccess<T> |
RandomAccessible.randomAccess(Interval interval)
Create a random access sampler for integer coordinates.
|
Constructor and Description |
---|
AbstractInterval(Interval interval)
Creates a
AbstractInterval from another Interval |
FinalInterval(Interval interval)
Creates an Interval from another
Interval |
FlatIterationOrder(Interval interval) |
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 | Method and Description |
---|---|
abstract AbstractConvertedRandomAccess<A,B> |
AbstractConvertedIterableRandomAccessibleInterval.randomAccess(Interval interval) |
abstract AbstractConvertedRandomAccess<A,B> |
AbstractConvertedRandomAccessible.randomAccess(Interval interval) |
abstract AbstractConvertedRandomAccess<A,B> |
AbstractConvertedRandomAccessibleInterval.randomAccess(Interval interval) |
Modifier and Type | Class and Description |
---|---|
class |
ConvertedIterableInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
Modifier and Type | Method and Description |
---|---|
ConvertedRandomAccess<A,B> |
ConvertedRandomAccessible.randomAccess(Interval interval) |
ConvertedRandomAccess<A,B> |
ConvertedRandomAccessibleInterval.randomAccess(Interval interval) |
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 | Method and Description |
---|---|
WriteConvertedRandomAccess<A,B> |
WriteConvertedIterableRandomAccessibleInterval.randomAccess(Interval interval) |
WriteConvertedRandomAccess<A,B> |
WriteConvertedRandomAccessible.randomAccess(Interval interval) |
WriteConvertedRandomAccess<A,B> |
WriteConvertedRandomAccessibleInterval.randomAccess(Interval interval) |
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 | Method and Description |
---|---|
RandomAccess<LongType> |
DiscreteFrequencyDistribution.randomAccess(Interval interval) |
RandomAccess<LongType> |
Histogram1d.randomAccess(Interval interval) |
RandomAccess<LongType> |
HistogramNd.randomAccess(Interval interval) |
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 |
---|---|
Cursor<T> |
ImgView.cursor(Interval interval) |
Cursor<T> |
ImgView.localizingCursor(Interval interval) |
RandomAccess<T> |
AbstractImg.randomAccess(Interval interval) |
Object |
ImgView.subIntervalIterationOrder(Interval interval) |
boolean |
ImgView.supportsOptimizedCursor(Interval interval) |
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 |
---|---|
Cursor<T> |
ArrayImg.cursor(Interval interval)
|
Cursor<T> |
ArrayImg.localizingCursor(Interval interval)
|
ArrayRandomAccess<T> |
ArrayImg.randomAccess(Interval interval) |
Object |
ArrayImg.subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.
|
boolean |
ArrayImg.supportsOptimizedCursor(Interval interval)
|
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 | Method and Description |
---|---|
Cursor<T> |
PlanarImg.cursor(Interval interval)
|
Cursor<T> |
PlanarImg.localizingCursor(Interval interval)
|
Object |
PlanarImg.subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.
|
boolean |
PlanarImg.supportsOptimizedCursor(Interval interval)
|
Constructor and Description |
---|
PlanarPlaneSubsetCursor(PlanarImg<T,?> container,
Interval interval)
Constructor
|
PlanarPlaneSubsetLocalizingCursor(PlanarImg<T,?> container,
Interval interval)
Constructor
|
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 | 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 | Method and Description |
---|---|
static IntervalIterator |
IntervalIterator.create(Interval interval) |
Constructor and Description |
---|
IntervalIterator(Interval interval)
Iterates a given
Interval . |
LocalizingIntervalIterator(Interval interval) |
LocalizingZeroMinIntervalIterator(Interval interval) |
OffsetableIntervalIterator(Interval interval) |
OffsetableLocalizingIntervalIterator(Interval interval) |
ZeroMinIntervalIterator(Interval interval) |
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 |
---|---|
Interval |
BoundingBox.getInterval() |
Constructor and Description |
---|
BoundingBox(Interval interval) |
Modifier and Type | Method and Description |
---|---|
static boolean |
PermutationTransform.checkInterval(Interval interval,
int[] lut)
Test whether a given lut can be applied to an interval.
|
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 Interval |
Intervals.largestContainedInterval(RealInterval ri)
Compute the largest
Interval that is contained in the specified
RealInterval . |
static Interval |
Intervals.smallestContainingInterval(RealInterval ri)
Compute the smallest
Interval containing the specified
RealInterval . |
Modifier and Type | Method and Description |
---|---|
static <T> RandomAccessibleInterval<T> |
ConstantUtils.constantRandomAccessibleInterval(T constant,
int numDimensions,
Interval interval) |
static boolean |
Intervals.contains(Interval containing,
Interval contained)
Test whether the
containing interval completely contains the
contained interval. |
static boolean |
Intervals.contains(Interval containing,
Localizable contained)
Test whether the
containing interval contains the
contained point. |
static boolean |
Intervals.equalDimensions(Interval a,
Interval b)
Tests weather two intervals have equal dimensions (same size)
|
static boolean |
Intervals.equals(Interval a,
Interval b)
Tests weather two intervals are equal in their min / max
|
static FinalInterval |
Intervals.expand(Interval interval,
Dimensions border)
Grow/shrink an interval in all dimensions.
|
static FinalInterval |
Intervals.expand(Interval interval,
long... border)
Grow/shrink an interval in all dimensions.
|
static FinalInterval |
Intervals.expand(Interval interval,
long border)
Grow/shrink an interval in all dimensions.
|
static FinalInterval |
Intervals.expand(Interval interval,
long border,
int d)
Grow/shrink an interval in one dimensions.
|
static FinalInterval |
Intervals.intersect(Interval intervalA,
Interval intervalB)
Compute the intersection of two intervals.
|
static boolean |
Intervals.isEmpty(Interval interval)
Check whether the given interval is empty, that is, the maximum is
smaller than the minimum in some dimension.
|
static int[] |
Intervals.maxAsIntArray(Interval interval)
Create a
int[] with the maximum of an Interval . |
static long[] |
Intervals.maxAsLongArray(Interval interval)
Create a
long[] with the maximum of an Interval . |
static int[] |
Intervals.minAsIntArray(Interval interval)
Create a
int[] with the minimum of an Interval . |
static long[] |
Intervals.minAsLongArray(Interval interval)
Create a
long[] with the minimum of an Interval . |
static String |
Util.printInterval(Interval interval) |
static FinalInterval |
Intervals.translate(Interval interval,
long t,
int d)
Translate an interval in one dimension.
|
static FinalInterval |
Intervals.union(Interval intervalA,
Interval intervalB)
Compute the smallest interval that contains both input intervals.
|
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 | Method and Description |
---|---|
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> IntervalView<T> |
Views.interval(RandomAccessible<T> randomAccessible,
Interval interval)
Define an interval on a RandomAccessible.
|
static boolean |
Views.isZeroMin(Interval interval)
test whether the source interval starts at (0,0,...,0)
|
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.
|
RandomAccess<T> |
ExtendedRandomAccessibleInterval.randomAccess(Interval interval) |
RandomAccess<T> |
HyperSlice.randomAccess(Interval interval) |
HyperSlicesView.HyperSlicesViewRandomAccess |
HyperSlicesView.randomAccess(Interval interval) |
RandomAccess<T> |
IntervalView.randomAccess(Interval interval) |
RandomAccess<T> |
IterableRandomAccessibleInterval.randomAccess(Interval i) |
RandomAccess<T> |
MixedTransformView.randomAccess(Interval interval) |
RandomAccess<T> |
RandomAccessibleOnRealRandomAccessible.randomAccess(Interval interval) |
RandomAccessiblePair.RandomAccess |
RandomAccessiblePair.randomAccess(Interval interval) |
RandomAccess<T> |
StackView.randomAccess(Interval interval) |
RandomAccess<T> |
SubsampleView.randomAccess(Interval interval) |
RandomAccess<T> |
TransformView.randomAccess(Interval interval) |
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> IntervalView<T> |
Views.unshear(RandomAccessible<T> source,
Interval interval,
int shearDimension,
int referenceDimension)
Negative shear transform of a RandomAccessible using
InverseShearTransform , i.e. |
Constructor and Description |
---|
DefaultRA(RandomAccessibleInterval<T>[] slices,
Interval interval) |
HyperSliceRandomAccess(Interval interval) |
IntervalView(RandomAccessible<T> source,
Interval interval)
Create a view that defines an interval on a source.
|
MoveAllSlicesRA(RandomAccessibleInterval<T>[] slices,
Interval interval) |
SubsampleRandomAccess(Interval interval) |
TransformBuilder(Interval interval,
RandomAccessible<T> randomAccessible)
Create a new TransformBuilder.
|
Modifier and Type | Class and Description |
---|---|
class |
CompositeIntervalView<T,C extends Composite<T>>
|
Modifier and Type | Method and Description |
---|---|
CompositeView.CompositeRandomAccess |
CompositeView.randomAccess(Interval interval) |
Modifier and Type | Field and Description |
---|---|
protected Interval |
IterableTransformBuilder.interval
The interval which should be iterated.
|
Modifier and Type | Method and Description |
---|---|
Cursor<T> |
SubIntervalIterable.cursor(Interval interval)
|
static <S> IterableInterval<S> |
IterableTransformBuilder.getEfficientIterableInterval(Interval interval,
RandomAccessible<S> randomAccessible)
|
Cursor<T> |
SubIntervalIterable.localizingCursor(Interval interval)
|
Object |
SubIntervalIterable.subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.
|
boolean |
SubIntervalIterable.supportsOptimizedCursor(Interval interval)
|
Constructor and Description |
---|
IterableTransformBuilder(Interval interval,
RandomAccessible<T> randomAccessible)
Create a new IterableTransformBuilder.
|
Copyright © 2009–2017 ImgLib2. All rights reserved.