Uses of Interface
net.imglib2.Interval
-
-
Uses of Interval in net.imglib2
Classes in net.imglib2 with type parameters of type Interval Modifier and Type Class Description class
AbstractWrappedInterval<I extends Interval>
Convenient base class forIterableIntervals
,RandomAccessibleIntervals
, etc that forward theInterval
interface to, for example, their source accessible.Subinterfaces of Interval in net.imglib2 Modifier and Type Interface Description interface
IterableInterval<T>
AnIterableRealInterval
whose elements are located at integer coordinates.interface
RandomAccessibleInterval<T>
f:{x∈Zn|[min,max]→T}Classes in net.imglib2 that implement Interval Modifier and Type Class Description class
AbstractInterval
Implementation of theInterval
interface.class
AbstractWrappedInterval<I extends Interval>
Convenient base class forIterableIntervals
,RandomAccessibleIntervals
, etc that forward theInterval
interface to, for example, their source accessible.class
FinalInterval
Implementation of theInterval
interface.class
PointSampleList<T>
A list of data samples at explicitinteger coordinates
.Methods in net.imglib2 with parameters of type Interval Modifier and Type Method Description RandomAccess<T>
RandomAccessible. randomAccess(Interval interval)
Create a random access sampler for integer coordinates.Constructors in net.imglib2 with parameters of type Interval Constructor Description AbstractInterval(Interval interval)
Creates aAbstractInterval
from anotherInterval
FinalInterval(Interval interval)
Creates an Interval from anotherInterval
FlatIterationOrder(Interval interval)
-
Uses of Interval in net.imglib2.converter
Classes in net.imglib2.converter that implement Interval Modifier and Type Class Description class
AbstractConvertedIterableInterval<A,B>
TODOclass
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
AbstractConvertedRandomAccessibleInterval<A,B>
Methods in net.imglib2.converter with parameters of type Interval Modifier and Type Method 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)
-
Uses of Interval in net.imglib2.converter.read
Classes in net.imglib2.converter.read that implement Interval Modifier and Type Class Description class
ConvertedIterableInterval<A,B extends Type<B>>
TODOclass
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODOMethods in net.imglib2.converter.read with parameters of type Interval Modifier and Type Method Description ConvertedRandomAccess<A,B>
ConvertedRandomAccessible. randomAccess(Interval interval)
ConvertedRandomAccess<A,B>
ConvertedRandomAccessibleInterval. randomAccess(Interval interval)
-
Uses of Interval in net.imglib2.converter.readwrite
Classes in net.imglib2.converter.readwrite that implement Interval Modifier and Type Class Description class
WriteConvertedIterableInterval<A,B>
TODOclass
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
WriteConvertedRandomAccessibleInterval<A,B>
TODOMethods in net.imglib2.converter.readwrite with parameters of type Interval Modifier and Type Method Description WriteConvertedRandomAccess<A,B>
WriteConvertedIterableRandomAccessibleInterval. randomAccess(Interval interval)
WriteConvertedRandomAccess<A,B>
WriteConvertedRandomAccessible. randomAccess(Interval interval)
WriteConvertedRandomAccess<A,B>
WriteConvertedRandomAccessibleInterval. randomAccess(Interval interval)
-
Uses of Interval in net.imglib2.display.screenimage.awt
Classes in net.imglib2.display.screenimage.awt that implement Interval Modifier and Type Class Description class
ARGBScreenImage
class
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
AnAWTScreenImage
that is anArrayImg
.class
ByteAWTScreenImage
AAWTScreenImage
that is anArrayImg<ByteType, ByteArray>
.class
DoubleAWTScreenImage
AAWTScreenImage
that is anArrayImg<DoubleType, DoubleArray>
.class
FloatAWTScreenImage
AAWTScreenImage
that is anArrayImg<FloatType, FloatArray>
.class
IntAWTScreenImage
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
ShortAWTScreenImage
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
UnsignedByteAWTScreenImage
AAWTScreenImage
that is anArrayImg<UnsignedByteType, ByteArray>
.class
UnsignedIntAWTScreenImage
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
UnsignedShortAWTScreenImage
AAWTScreenImage
that is anArrayImg<UnsignedShortType, ShortArray>
. -
Uses of Interval in net.imglib2.histogram
Classes in net.imglib2.histogram that implement Interval Modifier and Type Class 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 areasclass
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 areasMethods in net.imglib2.histogram with parameters of type Interval Modifier and Type Method Description RandomAccess<LongType>
DiscreteFrequencyDistribution. randomAccess(Interval interval)
RandomAccess<LongType>
Histogram1d. randomAccess(Interval interval)
RandomAccess<LongType>
HistogramNd. randomAccess(Interval interval)
-
Uses of Interval in net.imglib2.img
Subinterfaces of Interval in net.imglib2.img Modifier and Type Interface Description interface
Img<T>
AnImg
is aRandomAccessibleInterval
that has its min at 0n and its max positive.interface
NativeImg<T extends Type<T>,A>
TODOClasses in net.imglib2.img that implement Interval Modifier and Type Class Description class
AbstractImg<T>
TODOclass
AbstractNativeImg<T extends NativeType<T>,A>
TODOclass
ImgView<T extends Type<T>>
Allows aRandomAccessibleInterval
to be treated as anImg
.Methods in net.imglib2.img with parameters of type Interval Modifier and Type Method Description Cursor<T>
ImgView. cursor(Interval interval)
Cursor<T>
ImgView. localizingCursor(Interval interval)
RandomAccess<T>
AbstractImg. randomAccess(Interval interval)
java.lang.Object
ImgView. subIntervalIterationOrder(Interval interval)
boolean
ImgView. supportsOptimizedCursor(Interval interval)
-
Uses of Interval in net.imglib2.img.array
Classes in net.imglib2.img.array that implement Interval Modifier and Type Class Description class
ArrayImg<T extends NativeType<T>,A>
ThisImg
stores an image in a single linear array of basic types.Methods in net.imglib2.img.array with parameters of type Interval Modifier and Type Method Description Cursor<T>
ArrayImg. cursor(Interval interval)
Cursor<T>
ArrayImg. localizingCursor(Interval interval)
ArrayRandomAccess<T>
ArrayImg. randomAccess(Interval interval)
java.lang.Object
ArrayImg. subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.boolean
ArrayImg. supportsOptimizedCursor(Interval interval)
-
Uses of Interval in net.imglib2.img.cell
Classes in net.imglib2.img.cell that implement Interval Modifier and Type Class Description class
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass forImg
types that divide their underlying data into cells.class
CellImg<T extends NativeType<T>,A>
class
LazyCellImg<T extends NativeType<T>,A>
AAbstractCellImg
that obtains its Cells lazily when they are accessed.static class
LazyCellImg.LazyCells<T>
-
Uses of Interval in net.imglib2.img.list
Classes in net.imglib2.img.list that implement Interval Modifier and Type Class Description class
AbstractListImg<T>
Abstract base class forImg
that store pixels in a single linear array (anArrayList
or similar).In principle, the number of entities stored is limited toInteger.MAX_VALUE
.class
AbstractLongListImg<T>
Abstract base class forImg
that store pixels in a single linear list addressed by a long.class
ListImg<T>
ThisImg
stores an image in a single linearArrayList
. -
Uses of Interval in net.imglib2.img.planar
Classes in net.imglib2.img.planar that implement Interval Modifier and Type Class Description class
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
ANativeImg
that stores data in an list of primitive arrays, one per image plane.Methods in net.imglib2.img.planar with parameters of type Interval Modifier and Type Method Description Cursor<T>
PlanarImg. cursor(Interval interval)
Cursor<T>
PlanarImg. localizingCursor(Interval interval)
java.lang.Object
PlanarImg. subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.boolean
PlanarImg. supportsOptimizedCursor(Interval interval)
Constructors in net.imglib2.img.planar with parameters of type Interval Constructor Description PlanarPlaneSubsetCursor(PlanarImg<T,?> container, Interval interval)
ConstructorPlanarPlaneSubsetLocalizingCursor(PlanarImg<T,?> container, Interval interval)
Constructor -
Uses of Interval in net.imglib2.img.sparse
Classes in net.imglib2.img.sparse that implement Interval Modifier and Type Class Description class
NtreeCursor<T extends NativeType<T>>
class
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>>
-
Uses of Interval in net.imglib2.iterator
Classes in net.imglib2.iterator that implement Interval Modifier and Type Class Description class
IntervalIterator
Use this class to iterate a virtualInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...class
LocalizingIntervalIterator
Use this class to iterate a virtualInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...class
LocalizingZeroMinIntervalIterator
Use this class to iterate a virtual rectangularInterval
whose min coordinates are at 0n in flat order, that is: row by row, plane by plane, cube by cube, ...class
OffsetableIntervalIterator
AIntervalIterator
that has an adjustable offsetclass
OffsetableLocalizingIntervalIterator
ALocalizingIntervalIterator
that has an adjustable offsetclass
ZeroMinIntervalIterator
Use this class to iterate a virtual rectangularInterval
whose min coordinates are at 0n in flat order, that is: row by row, plane by plane, cube by cube, ...Methods in net.imglib2.iterator with parameters of type Interval Modifier and Type Method Description static IntervalIterator
IntervalIterator. create(Interval interval)
Constructors in net.imglib2.iterator with parameters of type Interval Constructor Description IntervalIterator(Interval interval)
Iterates a givenInterval
.LocalizingIntervalIterator(Interval interval)
LocalizingZeroMinIntervalIterator(Interval interval)
OffsetableIntervalIterator(Interval interval)
OffsetableLocalizingIntervalIterator(Interval interval)
ZeroMinIntervalIterator(Interval interval)
-
Uses of Interval in net.imglib2.outofbounds
Classes in net.imglib2.outofbounds with type parameters of type Interval Modifier and Type Class Description class
OutOfBoundsBorderFactory<T,F extends Interval & RandomAccessible<T>>
Strategy to repeat the boundary pixels (createsOutOfBoundsBorder
).class
OutOfBoundsConstantValueFactory<T extends Type<T>,F extends Interval & RandomAccessible<T>>
class
OutOfBoundsMirrorExpWindowingFactory<T extends NumericType<T>,F extends Interval & RandomAccessible<T>>
TODOclass
OutOfBoundsMirrorFactory<T,F extends Interval & RandomAccessible<T>>
Create appropriate strategies that virtually mirror aRandomAccessible
at its boundaries.class
OutOfBoundsPeriodicFactory<T,F extends Interval & RandomAccessible<T>>
Create appropriate strategies that virtually extend aRandomAccessibleInterval
periodically.class
OutOfBoundsRandomValueFactory<T extends RealType<T>,F extends Interval & RandomAccessible<T>>
-
Uses of Interval in net.imglib2.transform.integer
Methods in net.imglib2.transform.integer that return Interval Modifier and Type Method Description Interval
BoundingBox. getInterval()
Constructors in net.imglib2.transform.integer with parameters of type Interval Constructor Description BoundingBox(Interval interval)
-
Uses of Interval in net.imglib2.transform.integer.permutation
Methods in net.imglib2.transform.integer.permutation with parameters of type Interval Modifier and Type Method Description static boolean
PermutationTransform. checkInterval(Interval interval, int[] lut)
Test whether a given lut can be applied to an interval. -
Uses of Interval in net.imglib2.util
Methods in net.imglib2.util with type parameters of type Interval Modifier and Type Method Description static <T,F extends Interval & RandomAccessible<T>>
TUtil. getTypeFromInterval(F rai)
Gets an instance of T from theRandomAccessibleInterval
by querying the value at the min coordinateMethods in net.imglib2.util that return Interval Modifier and Type Method Description static Interval
Intervals. largestContainedInterval(RealInterval ri)
Compute the largestInterval
that is contained in the specifiedRealInterval
.static Interval
Intervals. smallestContainingInterval(RealInterval ri)
Compute the smallestInterval
containing the specifiedRealInterval
.Methods in net.imglib2.util with parameters of type Interval Modifier and Type Method Description static <T> RandomAccessibleInterval<T>
ConstantUtils. constantRandomAccessibleInterval(T constant, int numDimensions, Interval interval)
static boolean
Intervals. contains(Interval containing, Interval contained)
Test whether thecontaining
interval completely contains thecontained
interval.static boolean
Intervals. contains(Interval containing, Localizable contained)
Test whether thecontaining
interval contains thecontained
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 / maxstatic 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. expand(Interval interval, Dimensions border)
Grow/shrink an interval in all 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 aint[]
with the maximum of anInterval
.static long[]
Intervals. maxAsLongArray(Interval interval)
Create along[]
with the maximum of anInterval
.static int[]
Intervals. minAsIntArray(Interval interval)
Create aint[]
with the minimum of anInterval
.static long[]
Intervals. minAsLongArray(Interval interval)
Create along[]
with the minimum of anInterval
.static java.lang.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. -
Uses of Interval in net.imglib2.view
Classes in net.imglib2.view that implement Interval Modifier and Type Class Description class
IntervalView<T>
IntervalView is a view that putsInterval
boundaries on its sourceRandomAccessible
.class
IterableRandomAccessibleInterval<T>
GeneratesCursors
that iterate aRandomAccessibleInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...class
RandomAccessibleIntervalCursor<T>
ACursor
that iterates anyRandomAccessibleInterval
by moving aRandomAccess
in flat iteration order.class
StackView<T>
A stack of n-dimensionalRandomAccessibleInterval
s, forming a (n+1)-dimensionalRandomAccessibleInterval
.class
SubsampleIntervalView<T>
SubsampleIntervalView
is a view that provides access to only every sdth value of a sourceRandomAccessibleInterval
.Methods in net.imglib2.view with parameters of type Interval Modifier and Type Method Description static <S> RandomAccessible<S>
TransformBuilder. getEfficientRandomAccessible(Interval interval, RandomAccessible<S> randomAccessible)
Get a RandomAccessible which provides RandomAccess to the specifiedinterval
ofrandomAccessible
.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 usingShearTransform
, i.e.static <T> IntervalView<T>
Views. unshear(RandomAccessible<T> source, Interval interval, int shearDimension, int referenceDimension)
Negative shear transform of a RandomAccessible usingInverseShearTransform
, i.e.Constructors in net.imglib2.view with parameters of type Interval Constructor 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. -
Uses of Interval in net.imglib2.view.composite
Classes in net.imglib2.view.composite that implement Interval Modifier and Type Class Description class
CompositeIntervalView<T,C extends Composite<T>>
Methods in net.imglib2.view.composite with parameters of type Interval Modifier and Type Method Description CompositeView.CompositeRandomAccess
CompositeView. randomAccess(Interval interval)
-
Uses of Interval in net.imglib2.view.iteration
Fields in net.imglib2.view.iteration declared as Interval Modifier and Type Field Description protected Interval
IterableTransformBuilder. interval
The interval which should be iterated.Methods in net.imglib2.view.iteration with parameters of type Interval Modifier and Type Method Description Cursor<T>
SubIntervalIterable. cursor(Interval interval)
static <S> IterableInterval<S>
IterableTransformBuilder. getEfficientIterableInterval(Interval interval, RandomAccessible<S> randomAccessible)
Cursor<T>
SubIntervalIterable. localizingCursor(Interval interval)
java.lang.Object
SubIntervalIterable. subIntervalIterationOrder(Interval interval)
Returns the iteration order given the interval.boolean
SubIntervalIterable. supportsOptimizedCursor(Interval interval)
Constructors in net.imglib2.view.iteration with parameters of type Interval Constructor Description IterableTransformBuilder(Interval interval, RandomAccessible<T> randomAccessible)
Create a new IterableTransformBuilder.
-