Uses of Interface
net.imglib2.EuclideanSpace
Packages that use EuclideanSpace
Package
Description
-
Uses of EuclideanSpace in net.imglib2
Subinterfaces of EuclideanSpace in net.imglib2Modifier and TypeInterfaceDescriptioninterface
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
Defines an extent in n-dimensional discrete space.interface
{x∈Zn|mind≤ xd≤maxd;d∈{0… n-1}}interface
AnIterableRealInterval
whose elements are located at integer coordinates.interface
f:Rn∈[0,s]→Tinterface
TheLocalizable
interface can localize itself in an n-dimensional discrete space.interface
An element that can be positioned in n-dimensional discrete space.interface
RandomAccess<T>
interface
f:Zn→Tinterface
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
{x∈Rn|mind≤ xd≤maxd;d∈{0… n-1}}interface
TheRealLocalizable
interface can localize itself in an n-dimensional real space.interface
An element that can be positioned in n-dimensional real space.interface
interface
f:Rn→Tinterface
f:{x∈Rn|[min,max]→T}Classes in net.imglib2 that implement EuclideanSpaceModifier and TypeClassDescriptionclass
Abstract implementation ofCursor
.class
Abstract implementation ofCursor
.class
Superclass of abstract EuclideanSpace implementations (accessors, containers, etc).class
Implementation of theInterval
interface.class
An abstract class that implements theLocalizable
interface using a long[] array to maintain position.class
An abstract class that implements theLocalizable
interface using an int[] array to maintain position.class
Abstract base class for localizingCursor
s.class
Abstract base class for localizingCursor
s.class
Implementation of theRealInterval
interface.class
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.final class
An implementation of dimensionality that can wrap a long[] array.final class
Implementation of theInterval
interface.final class
Implementation of theRealInterval
interface.class
KDTree<T>
KDTree to access values at RealLocalizable positions.final class
protected static final class
A KDTreeNode that stores it's value as a Sampler.protected static final class
A KDTreeNode that stores it's value as a reference.class
KDTreeNode<T>
Abstract base class for nodes in a KDTree.class
A Point is a position in Euclidean space specified in integer coordinates.class
A list of data samples at explicitinteger coordinates
.class
class
A point is a location in EuclideanSpace.class
A list of data samples at explicitreal coordinates
.class
-
Uses of EuclideanSpace in net.imglib2.converter
Classes in net.imglib2.converter that implement EuclideanSpaceModifier and TypeClassDescriptionclass
TODOclass
TODOclass
AbstractConvertedIterableRandomAccessibleInterval<A,
B, S extends RandomAccessible<A> & IterableInterval<A>> TODOclass
TODOclass
TODOclass
class
TODOclass
TODO -
Uses of EuclideanSpace in net.imglib2.converter.read
Classes in net.imglib2.converter.read that implement EuclideanSpaceModifier and TypeClassDescriptionclass
ConvertedCursor<A,
B extends Type<B>> TODOclass
ConvertedIterableInterval<A,
B extends Type<B>> TODOfinal class
ConvertedRandomAccess<A,
B extends Type<B>> TODOclass
ConvertedRandomAccessible<A,
B extends Type<B>> TODOclass
ConvertedRandomAccessibleInterval<A,
B extends Type<B>> TODOfinal class
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 EuclideanSpaceModifier and TypeClassDescriptionclass
WriteConvertedCursor<A,
B> TODOclass
TODOclass
WriteConvertedIterableRandomAccessibleInterval<A,
B, S extends RandomAccessible<A> & IterableInterval<A>> TODOfinal class
TODOclass
TODOclass
TODO -
Uses of EuclideanSpace in net.imglib2.display.projector
Classes in net.imglib2.display.projector that implement EuclideanSpaceModifier and TypeClassDescriptionclass
Base class for 2D projectors.class
A general 2D Projector that uses two dimensions as input to create the 2D result.class
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 EuclideanSpaceModifier and TypeClassDescriptionclass
Creates a composite image from across multiple dimensional positions along an axis (typically, but not necessarily, channels).class
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 EuclideanSpaceModifier and TypeClassDescriptionclass
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 EuclideanSpaceModifier and TypeClassDescriptionclass
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 EuclideanSpaceModifier and TypeClassDescriptionclass
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 EuclideanSpaceModifier and TypeClassDescriptionclass
class
ArrayImgAWTScreenImage<T extends NativeType<T>,
A> AnAWTScreenImage
that is anArrayImg
.class
AAWTScreenImage
that is anArrayImg<ByteType, ByteArray>
.class
AAWTScreenImage
that is anArrayImg<DoubleType, DoubleArray>
.class
AAWTScreenImage
that is anArrayImg<FloatType, FloatArray>
.class
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
AAWTScreenImage
that is anArrayImg<UnsignedByteType, ByteArray>
.class
AAWTScreenImage
that is anArrayImg<ShortType, ShortArray>
.class
AAWTScreenImage
that is anArrayImg<UnsignedShortType, ShortArray>
. -
Uses of EuclideanSpace in net.imglib2.histogram
Classes in net.imglib2.histogram that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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.imgModifier and TypeInterfaceDescriptioninterface
Img<T>
AnImg
is aRandomAccessibleInterval
that has its min at 0n and its max positive.interface
TODOClasses in net.imglib2.img that implement EuclideanSpaceModifier and TypeClassDescriptionclass
AbstractImg<T>
TODOclass
AbstractNativeImg<T extends NativeType<T>,
A> TODOclass
Allows aRandomAccessibleInterval
to be treated as anImg
. -
Uses of EuclideanSpace in net.imglib2.img.array
Classes in net.imglib2.img.array that implement EuclideanSpaceModifier and TypeClassDescriptionclass
AbstractArrayCursor<T extends NativeType<T>>
class
AbstractArrayLocalizingCursor<T extends NativeType<T>>
final 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.final class
ArrayLocalizingCursor<T extends NativeType<T>>
final class
ArrayLocalizingSubIntervalCursor<T extends NativeType<T>>
LocalizingAbstractArrayLocalizingCursor
on anArrayImg
.class
ArrayRandomAccess<T extends NativeType<T>>
RandomAccess
on anArrayImg
.final class
ArraySubIntervalCursor<T extends NativeType<T>>
-
Uses of EuclideanSpace in net.imglib2.img.cell
Classes in net.imglib2.img.cell that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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 final class
-
Uses of EuclideanSpace in net.imglib2.img.list
Classes in net.imglib2.img.list that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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
Abstract base class forImg
that store pixels in a single linear list addressed by a long.class
class
class
final class
ListCursor<T>
class
ListImg<T>
final class
class
RandomAccess
on aListImg
. -
Uses of EuclideanSpace in net.imglib2.img.planar
Classes in net.imglib2.img.planar that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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 EuclideanSpaceModifier and TypeClassDescriptionfinal class
NtreeCursor<T extends NativeType<T>>
final class
NtreeImg<T extends NativeType<T>,
A extends NtreeAccess<?, A>> final class
NtreeRandomAccess<T extends NativeType<T>>
-
Uses of EuclideanSpace in net.imglib2.interpolation
Classes in net.imglib2.interpolation with type parameters of type EuclideanSpaceModifier and TypeClassDescriptionfinal class
Interpolant<T,
F extends EuclideanSpace> ARealRandomAccessible
that is generated through interpolation.Classes in net.imglib2.interpolation that implement EuclideanSpaceModifier and TypeClassDescriptionfinal class
Interpolant<T,
F extends EuclideanSpace> ARealRandomAccessible
that is generated through interpolation.Fields in net.imglib2.interpolation declared as EuclideanSpace -
Uses of EuclideanSpace in net.imglib2.interpolation.neighborsearch
Classes in net.imglib2.interpolation.neighborsearch that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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
Nearest-neighbor interpolation implemented byNearestNeighborSearch
. -
Uses of EuclideanSpace in net.imglib2.interpolation.randomaccess
Classes in net.imglib2.interpolation.randomaccess that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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
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
N-linear interpolator for ARGB values with overflow check. -
Uses of EuclideanSpace in net.imglib2.iterator
Classes in net.imglib2.iterator that implement EuclideanSpaceModifier and TypeClassDescriptionclass
Use this class to iterate a virtualInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...class
Use this class to iterate a virtualInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...class
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
AIntervalIterator
that has an adjustable offsetclass
ALocalizingIntervalIterator
that has an adjustable offsetclass
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.neighborsearchModifier and TypeInterfaceDescriptioninterface
k-nearest-neighbor search in an Euclidean space.interface
Nearest-neighbor search in an Euclidean space.interface
Radius neighbor search in an Euclidean space.Classes in net.imglib2.neighborsearch that implement EuclideanSpaceModifier and TypeClassDescriptionclass
k-nearest-neighbor search onIterableRealInterval
implemented as linear search.class
Implementation ofKNearestNeighborSearch
search for kd-trees.class
k-nearest-neighbor search onIterableRealInterval
implemented as linear search.class
Implementation ofNearestNeighborSearch
search for kd-trees.class
Implementation ofRadiusNeighborSearch
search for kd-trees. -
Uses of EuclideanSpace in net.imglib2.outofbounds
Subinterfaces of EuclideanSpace in net.imglib2.outofboundsClasses in net.imglib2.outofbounds that implement EuclideanSpaceModifier and TypeClassDescriptionclass
Abstract implementation of shared functions for mirroring out of bounds.class
AbstractOutOfBoundsValue<T extends Type<T>>
class
Repeat the boundary pixels.class
OutOfBoundsConstantValue<T extends Type<T>>
final class
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
Coordinates out of image bounds are mirrored at boundary coordinates.class
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 Intervalfinal class
-
Uses of EuclideanSpace in net.imglib2.position.transform
Classes in net.imglib2.position.transform that implement EuclideanSpaceModifier and TypeClassDescriptionclass
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.viewModifier and TypeInterfaceDescriptioninterface
A view of a RandomAccessible which is related by a coordinateTransform
to its source.Classes in net.imglib2.view that implement EuclideanSpaceModifier and TypeClassDescriptionfinal class
ExtendedRandomAccessibleInterval<T,
F extends RandomAccessibleInterval<T>> final class
ImplementsRealRandomAccessible
for aRealRandomAccessibleRealInterval
through anRealOutOfBoundsFactory
.final class
class
class
HyperSlice<T>
class
class
class
class
IntervalView<T>
IntervalView is a view that putsInterval
boundaries on its sourceRandomAccessible
.class
GeneratesCursors
that iterate aRandomAccessibleInterval
in flat order, that is: row by row, plane by plane, cube by cube, ...final class
class
TODOfinal class
ACursor
that iterates anyRandomAccessibleInterval
by moving aRandomAccess
in flat iteration order.class
protected final class
class
RandomAccessiblePair<A,
B> ARandomAccessible
over two independentRandomAccessibles
whose type is thePair
of corresponding values at the same coordinates in either of the two sources.class
class
class
StackView<T>
A stack of n-dimensionalRandomAccessibleInterval
s, forming a (n+1)-dimensionalRandomAccessibleInterval
.static final class
ARandomAccess
on aStackView
.static class
ARandomAccess
on aStackView
.class
SubsampleIntervalView
is a view that provides access to only every sdth value of a sourceRandomAccessibleInterval
.class
SubsampleView
is a view that provides access to only every sdth value of a sourceRandomAccessible
.class
final class
class
final class
TODOMethods in net.imglib2.view with type parameters of type EuclideanSpaceModifier and TypeMethodDescriptionstatic <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 EuclideanSpaceModifier and TypeClassDescriptionclass
CompositeIntervalView<T,
C extends Composite<T>> class
CompositeView<T,
C extends Composite<T>> class
-
Uses of EuclideanSpace in net.imglib2.view.iteration
Classes in net.imglib2.view.iteration that implement EuclideanSpaceModifier and TypeClassDescriptionclass
Wrap a cursor that runs on a hyperslice and apply coordinate transform on localize calls.