Uses of Interface
net.imglib2.Dimensions
-
-
Uses of Dimensions in net.imglib2
Subinterfaces of Dimensions in net.imglib2 Modifier and Type Interface Description interface
Interval
{x∈Zn|mind≤ xd≤maxd;d∈{0… n-1}}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 Dimensions 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
FinalDimensions
An implementation of dimensionality that can wrap a long[] array.class
FinalInterval
Implementation of theInterval
interface.class
PointSampleList<T>
A list of data samples at explicitinteger coordinates
.Constructors in net.imglib2 with parameters of type Dimensions Constructor Description AbstractInterval(Dimensions dimensions)
Creates an Interval with the boundaries [0, dimensions-1]FinalInterval(Dimensions dimensions)
Creates an Interval with the boundaries [0, dimensions-1] -
Uses of Dimensions in net.imglib2.converter
Classes in net.imglib2.converter that implement Dimensions Modifier and Type Class Description class
AbstractConvertedIterableInterval<A,B>
TODOclass
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
AbstractConvertedRandomAccessibleInterval<A,B>
-
Uses of Dimensions in net.imglib2.converter.read
Classes in net.imglib2.converter.read that implement Dimensions Modifier and Type Class Description class
ConvertedIterableInterval<A,B extends Type<B>>
TODOclass
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO -
Uses of Dimensions in net.imglib2.converter.readwrite
Classes in net.imglib2.converter.readwrite that implement Dimensions Modifier and Type Class Description class
WriteConvertedIterableInterval<A,B>
TODOclass
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
WriteConvertedRandomAccessibleInterval<A,B>
TODO -
Uses of Dimensions in net.imglib2.display.screenimage.awt
Classes in net.imglib2.display.screenimage.awt that implement Dimensions 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 Dimensions in net.imglib2.histogram
Classes in net.imglib2.histogram that implement Dimensions 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 areas -
Uses of Dimensions in net.imglib2.img
Subinterfaces of Dimensions 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 Dimensions 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 Dimensions Modifier and Type Method Description Img<T>
ImgFactory. create(java.util.function.Supplier<T> typeSupplier, Dimensions dim)
TheImgFactory
can decide how to create theImg
.Img<T>
ImgFactory. create(Dimensions dim, T type)
TheImgFactory
can decide how to create theImg
. -
Uses of Dimensions in net.imglib2.img.array
Classes in net.imglib2.img.array that implement Dimensions Modifier and Type Class Description class
ArrayImg<T extends NativeType<T>,A>
ThisImg
stores an image in a single linear array of basic types. -
Uses of Dimensions in net.imglib2.img.cell
Classes in net.imglib2.img.cell that implement Dimensions 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 Dimensions in net.imglib2.img.list
Classes in net.imglib2.img.list that implement Dimensions 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 Dimensions in net.imglib2.img.planar
Classes in net.imglib2.img.planar that implement Dimensions 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. -
Uses of Dimensions in net.imglib2.img.sparse
Classes in net.imglib2.img.sparse that implement Dimensions Modifier and Type Class Description class
NtreeCursor<T extends NativeType<T>>
class
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>>
-
Uses of Dimensions in net.imglib2.iterator
Classes in net.imglib2.iterator that implement Dimensions 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, ... -
Uses of Dimensions in net.imglib2.util
Methods in net.imglib2.util with parameters of type Dimensions Modifier and Type Method Description static int[]
Intervals. dimensionsAsIntArray(Dimensions dimensions)
Create aint[]
with the dimensions of anInterval
.static long[]
Intervals. dimensionsAsLongArray(Dimensions dimensions)
Create along[]
with the dimensions of aDimensions
.static FinalInterval
Intervals. expand(Interval interval, Dimensions border)
Grow/shrink an interval in all dimensions.static <T extends NativeType<T>>
ImgFactory<T>Util. getArrayOrCellImgFactory(Dimensions targetSize, int targetCellSize, T type)
static <T extends NativeType<T>>
ImgFactory<T>Util. getArrayOrCellImgFactory(Dimensions targetSize, T type)
static void
IntervalIndexer. indexToPosition(long index, Dimensions dimensions, Positionable position)
static long
Intervals. numElements(Dimensions interval)
Compute the number of elements contained in an (integer)Interval
.static long
IntervalIndexer. positionToIndex(Localizable position, Dimensions dimensions)
-
Uses of Dimensions in net.imglib2.view
Classes in net.imglib2.view that implement Dimensions 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
. -
Uses of Dimensions in net.imglib2.view.composite
Classes in net.imglib2.view.composite that implement Dimensions Modifier and Type Class Description class
CompositeIntervalView<T,C extends Composite<T>>
-