Uses of Interface
net.imglib2.EuclideanSpace
-
-
Uses of EuclideanSpace in net.imglib2
Subinterfaces of EuclideanSpace in net.imglib2 Modifier and Type Interface Description interface
Cursor<T>
A Cursor iterates over a set of Localizable elements, for example the image values at the (integer) pixel positions of an image.interface
Dimensions
Defines an extent in n-dimensional discrete space.interface
Interval
{x∈Zn|mind≤ xd≤maxd;d∈{0… n-1}}interface
IterableInterval<T>
AnIterableRealInterval
whose elements are located at integer coordinates.interface
IterableRealInterval<T>
f:Rn∈[0,s]→Tinterface
Localizable
TheLocalizable
interface can localize itself in an n-dimensional discrete space.interface
Positionable
An element that can be positioned in n-dimensional discrete space.interface
RandomAccess<T>
interface
RandomAccessible<T>
f:Zn→Tinterface
RandomAccessibleInterval<T>
f:{x∈Zn|[min,max]→T}interface
RealCursor<T>
A RealCursor iterates over a set of RealLocalizable elements, for example intensity values sampled at a finite set of arbitrary real positions.interface
RealInterval
{x∈Rn|mind≤ xd≤maxd;d∈{0… n-1}}interface
RealLocalizable
TheRealLocalizable
interface can localize itself in an n-dimensional real space.interface
RealPositionable
An element that can be positioned in n-dimensional real space.interface
RealRandomAccess<T>
interface
RealRandomAccessible<T>
f:Rn→Tinterface
RealRandomAccessibleRealInterval<T>
f:{x∈Rn|[min,max]→T}Classes in net.imglib2 that implement EuclideanSpace Modifier and Type Class Description class
AbstractCursor<T>
Abstract implementation ofCursor
.class
AbstractCursorInt<T>
Abstract implementation ofCursor
.class
AbstractEuclideanSpace
Superclass of abstract EuclideanSpace implementations (accessors, containers, etc).class
AbstractInterval
Implementation of theInterval
interface.class
AbstractLocalizable
An abstract class that implements theLocalizable
interface using a long[] array to maintain position.class
AbstractLocalizableInt
An abstract class that implements theLocalizable
interface using an int[] array to maintain position.class
AbstractLocalizingCursor<T>
Abstract base class for localizingCursor
s.class
AbstractLocalizingCursorInt<T>
Abstract base class for localizingCursor
s.class
AbstractRealInterval
Implementation of theRealInterval
interface.class
AbstractRealLocalizable
An abstract class that implements theRealLocalizable
interface using an array of doubles to maintain positionclass
AbstractWrappedInterval<I extends Interval>
Convenient base class forIterableIntervals
,RandomAccessibleIntervals
, etc that forward theInterval
interface to, for example, their source accessible.class
AbstractWrappedRealInterval<I extends RealInterval>
Convenient base class forIterableRealIntervals
, etc that forward theRealInterval
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
FinalRealInterval
Implementation of theRealInterval
interface.class
KDTree<T>
KDTree to access values at RealLocalizable positions.class
KDTree.KDTreeCursor
protected static class
KDTree.SamplerNode<T>
A KDTreeNode that stores it's value as a Sampler.protected static class
KDTree.ValueNode<T>
A KDTreeNode that stores it's value as a reference.class
KDTreeNode<T>
Abstract base class for nodes in a KDTree.class
Point
A Point is a position in Euclidean space specified in integer coordinates.class
PointSampleList<T>
A list of data samples at explicitinteger coordinates
.class
PointSampleList.PointSampleListCursor
class
RealPoint
A point is a location in EuclideanSpace.class
RealPointSampleList<T>
A list of data samples at explicitreal coordinates
.class
RealPointSampleList.RealPointSampleListCursor
-
Uses of EuclideanSpace in net.imglib2.converter
Classes in net.imglib2.converter that implement EuclideanSpace Modifier and Type Class Description class
AbstractConvertedCursor<A,B>
TODOclass
AbstractConvertedIterableInterval<A,B>
TODOclass
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
AbstractConvertedRandomAccess<A,B>
TODOclass
AbstractConvertedRandomAccessible<A,B>
TODOclass
AbstractConvertedRandomAccessibleInterval<A,B>
class
AbstractConvertedRealRandomAccess<A,B>
TODOclass
AbstractConvertedRealRandomAccessible<A,B>
TODO -
Uses of EuclideanSpace in net.imglib2.converter.read
Classes in net.imglib2.converter.read that implement EuclideanSpace Modifier and Type Class Description class
ConvertedCursor<A,B extends Type<B>>
TODOclass
ConvertedIterableInterval<A,B extends Type<B>>
TODOclass
ConvertedRandomAccess<A,B extends Type<B>>
TODOclass
ConvertedRandomAccessible<A,B extends Type<B>>
TODOclass
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODOclass
ConvertedRealRandomAccess<A,B extends Type<B>>
TODOclass
ConvertedRealRandomAccessible<A,B extends Type<B>>
TODOclass
ConvertedRealRandomAccessibleRealInterval<A,B extends Type<B>>
TODO -
Uses of EuclideanSpace in net.imglib2.converter.readwrite
Classes in net.imglib2.converter.readwrite that implement EuclideanSpace Modifier and Type Class Description class
WriteConvertedCursor<A,B>
TODOclass
WriteConvertedIterableInterval<A,B>
TODOclass
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODOclass
WriteConvertedRandomAccess<A,B>
TODOclass
WriteConvertedRandomAccessible<A,B>
TODOclass
WriteConvertedRandomAccessibleInterval<A,B>
TODO -
Uses of EuclideanSpace in net.imglib2.display.projector
Classes in net.imglib2.display.projector that implement EuclideanSpace Modifier and Type Class Description class
AbstractProjector2D
Base class for 2D projectors.class
IterableIntervalProjector2D<A,B>
A general 2D Projector that uses two dimensions as input to create the 2D result.class
RandomAccessibleProjector2D<A,B>
A general 2D Projector that uses two dimensions as input to create the 2D result. -
Uses of EuclideanSpace in net.imglib2.display.projector.composite
Classes in net.imglib2.display.projector.composite that implement EuclideanSpace Modifier and Type Class Description class
CompositeXYProjector<A>
Creates a composite image from across multiple dimensional positions along an axis (typically, but not necessarily, channels).class
CompositeXYRandomAccessibleProjector<A>
Creates a composite image from across multiple dimensional positions along an axis (typically, but not necessarily, channels). -
Uses of EuclideanSpace in net.imglib2.display.projector.sampler
Classes in net.imglib2.display.projector.sampler that implement EuclideanSpace Modifier and Type Class Description class
SamplingProjector2D<A,B>
A general 2D Projector that uses three dimensions as input to create the 2D result. -
Uses of EuclideanSpace in net.imglib2.display.projector.specialized
Classes in net.imglib2.display.projector.specialized that implement EuclideanSpace Modifier and Type Class Description class
ArrayImgXYByteProjector<A extends GenericByteType<A>>
Fast implementation of aAbstractProjector2D
that selects a 2D data plain from an ByteType ArrayImg.class
ArrayImgXYShortProjector<A extends GenericShortType<A>>
Fast implementation of aAbstractProjector2D
that selects a 2D data plain from an ShortType ArrayImg.class
PlanarImgXYByteProjector<A extends GenericByteType<A>>
Fast implementation of aAbstractProjector2D
that selects a 2D data plain from a ByteType PlanarImg.class
PlanarImgXYShortProjector<A extends GenericShortType<A>>
Fast implementation of aAbstractProjector2D
that selects a 2D data plain from an ShortType PlanarImg. -
Uses of EuclideanSpace in net.imglib2.display.projector.volatiles
Classes in net.imglib2.display.projector.volatiles that implement EuclideanSpace Modifier and Type Class Description class
Volatile2DRandomAccessibleProjector<T,A extends Volatile<T>,B>
IterableIntervalProjector2D
forVolatile
input. -
Uses of EuclideanSpace in net.imglib2.display.screenimage.awt
Classes in net.imglib2.display.screenimage.awt that implement EuclideanSpace 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 EuclideanSpace in net.imglib2.histogram
Classes in net.imglib2.histogram that implement EuclideanSpace 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 EuclideanSpace in net.imglib2.img
Subinterfaces of EuclideanSpace 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 EuclideanSpace 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
. -
Uses of EuclideanSpace in net.imglib2.img.array
Classes in net.imglib2.img.array that implement EuclideanSpace Modifier and Type Class Description class
AbstractArrayCursor<T extends NativeType<T>>
class
AbstractArrayLocalizingCursor<T extends NativeType<T>>
class
ArrayCursor<T extends NativeType<T>>
class
ArrayImg<T extends NativeType<T>,A>
ThisImg
stores an image in a single linear array of basic types.class
ArrayLocalizingCursor<T extends NativeType<T>>
class
ArrayLocalizingSubIntervalCursor<T extends NativeType<T>>
LocalizingAbstractArrayLocalizingCursor
on anArrayImg
.class
ArrayRandomAccess<T extends NativeType<T>>
RandomAccess
on anArrayImg
.class
ArraySubIntervalCursor<T extends NativeType<T>>
-
Uses of EuclideanSpace in net.imglib2.img.cell
Classes in net.imglib2.img.cell that implement EuclideanSpace 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
CellCursor<T extends NativeType<T>,C extends Cell<?>>
Cursor
on aAbstractCellImg
.class
CellImg<T extends NativeType<T>,A>
class
CellLocalizingCursor<T extends NativeType<T>,C extends Cell<?>>
LocalizingCursor
on aAbstractCellImg
.class
CellRandomAccess<T extends NativeType<T>,C extends Cell<?>>
RandomAccess
on aAbstractCellImg
.class
LazyCellImg<T extends NativeType<T>,A>
AAbstractCellImg
that obtains its Cells lazily when they are accessed.static class
LazyCellImg.LazyCells<T>
-
Uses of EuclideanSpace in net.imglib2.img.list
Classes in net.imglib2.img.list that implement EuclideanSpace 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
AbstractLongListImg.LongListCursor
class
AbstractLongListImg.LongListLocalizingCursor
class
AbstractLongListImg.LongListRandomAccess
class
ListCursor<T>
class
ListImg<T>
ThisImg
stores an image in a single linearArrayList
.class
ListLocalizingCursor<T>
class
ListRandomAccess<T>
RandomAccess
on aListImg
. -
Uses of EuclideanSpace in net.imglib2.img.planar
Classes in net.imglib2.img.planar that implement EuclideanSpace Modifier and Type Class Description class
PlanarCursor<T extends NativeType<T>>
Basic Iterator forPlanarContainers
class
PlanarCursor1D<T extends NativeType<T>>
Basic Iterator for 1dPlanarContainers
class
PlanarCursor2D<T extends NativeType<T>>
Basic Iterator for 2dPlanarContainers
class
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
ANativeImg
that stores data in an list of primitive arrays, one per image plane.class
PlanarLocalizingCursor<T extends NativeType<T>>
Localizing Iterator for aPlanarContainers
class
PlanarLocalizingCursor1D<T extends NativeType<T>>
TODOclass
PlanarLocalizingCursor2D<T extends NativeType<T>>
TODOclass
PlanarPlaneSubsetCursor<T extends NativeType<T>>
Basic Iterator forPlanarContainers
class
PlanarPlaneSubsetLocalizingCursor<T extends NativeType<T>>
Cursor optimized for one plane in an PlanarImg.class
PlanarRandomAccess<T extends NativeType<T>>
RandomAccess
on aPlanarImg
.class
PlanarRandomAccess1D<T extends NativeType<T>>
RandomAccess
for a 1-dimensionalPlanarImg
. -
Uses of EuclideanSpace in net.imglib2.img.sparse
Classes in net.imglib2.img.sparse that implement EuclideanSpace Modifier and Type Class Description class
NtreeCursor<T extends NativeType<T>>
class
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>>
class
NtreeRandomAccess<T extends NativeType<T>>
-
Uses of EuclideanSpace in net.imglib2.interpolation
Classes in net.imglib2.interpolation with type parameters of type EuclideanSpace Modifier and Type Class Description class
Interpolant<T,F extends EuclideanSpace>
ARealRandomAccessible
that is generated through interpolation.Classes in net.imglib2.interpolation that implement EuclideanSpace Modifier and Type Class Description class
Interpolant<T,F extends EuclideanSpace>
ARealRandomAccessible
that is generated through interpolation.Fields in net.imglib2.interpolation declared as EuclideanSpace Modifier and Type Field Description protected F
Interpolant. source
-
Uses of EuclideanSpace in net.imglib2.interpolation.neighborsearch
Classes in net.imglib2.interpolation.neighborsearch that implement EuclideanSpace Modifier and Type Class Description class
InverseDistanceWeightingInterpolator<T extends RealType<T>>
RealRandomAccess
to aKNearestNeighborSearch
whose sample value is generated by weighting the k nearest neighbors of a query real coordinate by their inverse distance to an arbitrary power p.class
NearestNeighborSearchInterpolator<T>
Nearest-neighbor interpolation implemented byNearestNeighborSearch
. -
Uses of EuclideanSpace in net.imglib2.interpolation.randomaccess
Classes in net.imglib2.interpolation.randomaccess that implement EuclideanSpace Modifier and Type Class Description class
FloorInterpolator<T>
RealRandomAccess
to aRandomAccess
by nearest floor interpolation (i.e., the value is sampled at floor(x)).class
LanczosInterpolator<T extends RealType<T>>
n-dimensional double-based Lanczos Interpolationclass
NearestNeighborInterpolator<T>
RealRandomAccess
to aRandomAccess
by nearest neighbor interpolation.class
NLinearInterpolator<T extends NumericType<T>>
Performs multi-linear interpolation.class
NLinearInterpolator1D<T extends NumericType<T>>
class
NLinearInterpolator2D<T extends NumericType<T>>
class
NLinearInterpolator3D<T extends NumericType<T>>
class
NLinearInterpolatorARGB
N-linear interpolator for ARGB values with overflow check. -
Uses of EuclideanSpace in net.imglib2.iterator
Classes in net.imglib2.iterator that implement EuclideanSpace 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 EuclideanSpace in net.imglib2.neighborsearch
Subinterfaces of EuclideanSpace in net.imglib2.neighborsearch Modifier and Type Interface Description interface
KNearestNeighborSearch<T>
k-nearest-neighbor search in an Euclidean space.interface
NearestNeighborSearch<T>
Nearest-neighbor search in an Euclidean space.interface
RadiusNeighborSearch<T>
Radius neighbor search in an Euclidean space.Classes in net.imglib2.neighborsearch that implement EuclideanSpace Modifier and Type Class Description class
KNearestNeighborSearchOnIterableRealInterval<T>
k-nearest-neighbor search onIterableRealInterval
implemented as linear search.class
KNearestNeighborSearchOnKDTree<T>
Implementation ofKNearestNeighborSearch
search for kd-trees.class
NearestNeighborSearchOnIterableRealInterval<T>
k-nearest-neighbor search onIterableRealInterval
implemented as linear search.class
NearestNeighborSearchOnKDTree<T>
Implementation ofNearestNeighborSearch
search for kd-trees.class
RadiusNeighborSearchOnKDTree<T>
Implementation ofRadiusNeighborSearch
search for kd-trees. -
Uses of EuclideanSpace in net.imglib2.outofbounds
Subinterfaces of EuclideanSpace in net.imglib2.outofbounds Modifier and Type Interface Description interface
OutOfBounds<T>
interface
RealOutOfBounds<T>
Classes in net.imglib2.outofbounds that implement EuclideanSpace Modifier and Type Class Description class
AbstractOutOfBoundsMirror<T>
Abstract implementation of shared functions for mirroring out of bounds.class
AbstractOutOfBoundsValue<T extends Type<T>>
class
OutOfBoundsBorder<T>
Repeat the boundary pixels.class
OutOfBoundsConstantValue<T extends Type<T>>
class
OutOfBoundsMirrorDoubleBoundary<T>
Coordinates out of image bounds are mirrored between boundary coordinates.class
OutOfBoundsMirrorExpWindowing<T extends NumericType<T>>
Adds a exponential windowing to the mirrored content outside the Interval boundariesclass
OutOfBoundsMirrorSingleBoundary<T>
Coordinates out of image bounds are mirrored at boundary coordinates.class
OutOfBoundsPeriodic<T>
Coordinates out of image bounds are periodically repeated.class
OutOfBoundsRandomValue<T extends RealType<T>>
Return a random value in a certain range when outside of the Intervalclass
RealOutOfBoundsRealRandomAccess<T>
-
Uses of EuclideanSpace in net.imglib2.position.transform
Classes in net.imglib2.position.transform that implement EuclideanSpace Modifier and Type Class Description class
AbstractPositionableTransform<LocalizablePositionable extends Localizable & Positionable>
ARealPositionable
that drives aPositionable
to somehow derived discrete coordinates.class
Floor<LocalizablePositionable extends Localizable & Positionable>
ARealPositionable
that drives aPositionable
to its floor discrete coordinates.class
FloorOffset<LocalizablePositionable extends Localizable & Positionable>
ARealPositionable
that drives aPositionable
to its floor discrete coordinates plus a discrete offset vector.class
Round<LocalizablePositionable extends Localizable & Positionable>
ARealPositionable
that drives aPositionable
to its round discrete coordinates:f = r < 0 ? (long)( r - 0.5 ) : (long)( r + 0.5 )
-
Uses of EuclideanSpace in net.imglib2.view
Subinterfaces of EuclideanSpace in net.imglib2.view Modifier and Type Interface Description interface
TransformedRandomAccessible<T>
A view of a RandomAccessible which is related by a coordinateTransform
to its source.Methods in net.imglib2.view with type parameters of type EuclideanSpace Modifier and Type Method Description static <T,F extends EuclideanSpace>
RealRandomAccessible<T>Views. interpolate(F source, InterpolatorFactory<T,F> factory)
Returns aRealRandomAccessible
using interpolation -
Uses of EuclideanSpace in net.imglib2.view.composite
Classes in net.imglib2.view.composite that implement EuclideanSpace Modifier and Type Class Description class
CompositeIntervalView<T,C extends Composite<T>>
class
CompositeView<T,C extends Composite<T>>
class
CompositeView.CompositeRandomAccess
-
Uses of EuclideanSpace in net.imglib2.view.iteration
Classes in net.imglib2.view.iteration that implement EuclideanSpace Modifier and Type Class Description class
SlicingCursor<T>
Wrap a cursor that runs on a hyperslice and apply coordinate transform on localize calls.
-