| Modifier and Type | Interface and 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 |
Localizable
The
Localizable interface can localize itself in an n-dimensional
discrete space. |
interface |
LocalizableSampler<T>
Combination of
Localizable and Sampler interfaces. |
interface |
RandomAccess<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 |
RealLocalizableSampler<T>
Combination of
RealLocalizable and Sampler interfaces. |
interface |
RealRandomAccess<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCursor<T>
Abstract implementation of
Cursor. |
class |
AbstractCursorInt<T>
Abstract implementation of
Cursor. |
class |
AbstractLocalizable
An abstract class that implements the
Localizable interface using a
long[] array to maintain position. |
class |
AbstractLocalizableInt
An abstract class that implements the
Localizable interface using an
int[] array to maintain position. |
class |
AbstractLocalizingCursor<T>
Abstract base class for localizing
Cursors. |
class |
AbstractLocalizingCursorInt<T>
Abstract base class for localizing
Cursors. |
class |
AbstractRealLocalizable
An abstract class that implements the
RealLocalizable interface using
an array of doubles to maintain position |
class |
AbstractWrappedLocalizable<L extends Localizable>
Convenient base class for accessors etc, that source all
Localizable calls to a Localizable source. |
class |
AbstractWrappedPositionableLocalizable<P extends Positionable & Localizable>
Convenient base class for accessors etc, that source all
Localizable
and Positionable calls to a Localizable & Positionable
source. |
class |
KDTree.KDTreeCursor |
class |
KDTreeNode<T>
Proxy for a node in a KDTree.
|
class |
Point
A Point is a position in Euclidean space specified in integer coordinates.
|
class |
PointSample<T>
A simple default implementation of
RandomAccess that can be used to
combine a real location and a sample instance, e.g. |
class |
PointSampleList.PointSampleListCursor |
class |
RealPoint
A point is a location in EuclideanSpace.
|
class |
RealPointSample<T>
A simple default implementation of
RealRandomAccess that can be used
to combine a real location and a sample value, e.g. |
class |
RealPointSampleList.RealPointSampleListCursor |
| Modifier and Type | Method and Description |
|---|---|
default T |
RealRandomAccessible.getAt(RealLocalizable position)
Convenience method to query a
RealRandomAccessible for the value at a
position. |
void |
RealPoint.move(RealLocalizable localizable) |
void |
RealPointSample.move(RealLocalizable localizable) |
void |
RealPositionable.move(RealLocalizable distance)
Move the element relative to its current location using a
RealLocalizable as distance vector. |
void |
RealPoint.setPosition(RealLocalizable localizable) |
void |
RealPointSample.setPosition(RealLocalizable localizable) |
void |
RealPositionable.setPosition(RealLocalizable position)
Place the element at the same location as a given
RealLocalizable |
default T |
RealRandomAccess.setPositionAndGet(RealLocalizable position)
Convenience method that moves the
RealRandomAccess to the given
position and gets the value at that position. |
double |
KDTreeNode.squDistanceTo(RealLocalizable p)
Compute the squared distance from p to this node.
|
| Constructor and Description |
|---|
AbstractRealInterval(RealLocalizable min,
RealLocalizable max)
Creates a new
AbstractRealInterval from min and max coordinates |
FinalRealInterval(RealLocalizable min,
RealLocalizable max)
Creates a new
AbstractRealInterval from min and max coordinates |
RealPoint(RealLocalizable localizable)
Create a point using the position and dimensionality of a
RealLocalizable |
RealPointSample(Supplier<T> sampleSupplier,
RealLocalizable localizable)
Create a point using the position and dimensionality of a
RealLocalizable |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConvertedCursor<A,B>
TODO
|
class |
AbstractConvertedRandomAccess<A,B>
TODO
|
class |
AbstractConvertedRealCursor<A,B>
TODO
|
class |
AbstractConvertedRealRandomAccess<A,B>
TODO
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractConvertedRealRandomAccess.move(RealLocalizable localizable) |
void |
AbstractConvertedRealRandomAccess.setPosition(RealLocalizable localizable) |
| Modifier and Type | Class and Description |
|---|---|
class |
BiConvertedCursor<A,B,C>
TODO
|
class |
BiConvertedRandomAccess<A,B,C>
TODO
|
class |
BiConvertedRealCursor<A,B,C>
TODO
|
class |
BiConvertedRealRandomAccess<A,B,C>
TODO
|
class |
ConvertedCursor<A,B>
TODO
|
class |
ConvertedRandomAccess<A,B>
TODO
|
class |
ConvertedRealCursor<A,B>
TODO
|
class |
ConvertedRealRandomAccess<A,B>
TODO
|
| Modifier and Type | Method and Description |
|---|---|
void |
BiConvertedRealRandomAccess.move(RealLocalizable localizable) |
void |
BiConvertedRealRandomAccess.setPosition(RealLocalizable localizable) |
| Modifier and Type | Class and Description |
|---|---|
class |
WriteConvertedCursor<A,B>
TODO
|
class |
WriteConvertedRandomAccess<A,B>
TODO
|
class |
WriteConvertedRealCursor<A,B>
TODO
|
| Modifier and Type | Class and 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.
|
| Modifier and Type | Class and 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).
|
| Modifier and Type | Class and Description |
|---|---|
class |
SamplingProjector2D<A,B>
A general 2D Projector that uses three dimensions as input to create the 2D
result.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayImgXYByteProjector<A extends GenericByteType<A>>
Fast implementation of a
AbstractProjector2D that selects a 2D data
plain from an ByteType ArrayImg. |
class |
ArrayImgXYShortProjector<A extends GenericShortType<A>>
Fast implementation of a
AbstractProjector2D that selects a 2D data
plain from an ShortType ArrayImg. |
class |
PlanarImgXYByteProjector<A extends GenericByteType<A>>
Fast implementation of a
AbstractProjector2D that selects a 2D data
plain from a ByteType PlanarImg. |
class |
PlanarImgXYShortProjector<A extends GenericShortType<A>>
Fast implementation of a
AbstractProjector2D that selects a 2D data
plain from an ShortType PlanarImg. |
| Modifier and Type | Class and Description |
|---|---|
class |
Volatile2DRandomAccessibleProjector<T,A extends Volatile<T>,B>
IterableIntervalProjector2D for Volatile input. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractArrayCursor<T extends NativeType<T>>
|
class |
AbstractArrayLocalizingCursor<T extends NativeType<T>>
|
class |
ArrayCursor<T extends NativeType<T>>
|
class |
ArrayLocalizingCursor<T extends NativeType<T>>
|
class |
ArrayLocalizingSubIntervalCursor<T extends NativeType<T>>
Localizing
AbstractArrayLocalizingCursor on an ArrayImg. |
class |
ArrayRandomAccess<T extends NativeType<T>>
RandomAccess on an ArrayImg. |
class |
ArraySubIntervalCursor<T extends NativeType<T>>
|
| Modifier and Type | Class and Description |
|---|---|
class |
CellCursor<T extends NativeType<T>,C extends Cell<?>>
Cursor on a AbstractCellImg. |
class |
CellLocalizingCursor<T extends NativeType<T>,C extends Cell<?>>
Localizing
Cursor on a AbstractCellImg. |
class |
CellRandomAccess<T extends NativeType<T>,C extends Cell<?>>
RandomAccess on a AbstractCellImg. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLongListImg.LongListCursor |
class |
AbstractLongListImg.LongListLocalizingCursor |
class |
AbstractLongListImg.LongListRandomAccess |
class |
ListCursor<T>
|
class |
ListLocalizingCursor<T>
|
class |
ListRandomAccess<T>
RandomAccess on a ListImg. |
| Modifier and Type | Class and Description |
|---|---|
class |
PlanarCursor<T extends NativeType<T>>
Basic Iterator for
PlanarContainers |
class |
PlanarCursor1D<T extends NativeType<T>>
Basic Iterator for 1d
PlanarContainers |
class |
PlanarCursor2D<T extends NativeType<T>>
Basic Iterator for 2d
PlanarContainers |
class |
PlanarLocalizingCursor<T extends NativeType<T>>
Localizing Iterator for a
PlanarContainers |
class |
PlanarLocalizingCursor1D<T extends NativeType<T>>
TODO
|
class |
PlanarLocalizingCursor2D<T extends NativeType<T>>
TODO
|
class |
PlanarPlaneSubsetCursor<T extends NativeType<T>>
Basic Iterator for
PlanarContainers |
class |
PlanarPlaneSubsetLocalizingCursor<T extends NativeType<T>>
Cursor optimized for one plane in an PlanarImg.
|
class |
PlanarRandomAccess<T extends NativeType<T>>
RandomAccess on a PlanarImg. |
class |
PlanarRandomAccess1D<T extends NativeType<T>>
RandomAccess for a 1-dimensional PlanarImg. |
| Modifier and Type | Class and Description |
|---|---|
class |
NtreeCursor<T extends NativeType<T>> |
class |
NtreeRandomAccess<T extends NativeType<T>> |
| Modifier and Type | Class and Description |
|---|---|
class |
InverseDistanceWeightingInterpolator<T extends RealType<T>>
RealRandomAccess to a KNearestNeighborSearch 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 by
NearestNeighborSearch. |
class |
RadialKDTreeInterpolator<T extends NumericType<T>>
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClampingNLinearInterpolatorRealType<T extends RealType<T>>
N-linear interpolator for
RealType values with overflow check. |
class |
ClampingNLinearInterpolatorVolatileARGB<T extends AbstractVolatileNumericType<ARGBType,T>>
N-linear interpolator for volatile ARGB values with overflow check.
|
class |
ClampingNLinearInterpolatorVolatileRealType<R extends RealType<R>,T extends AbstractVolatileRealType<R,T>>
N-linear interpolator for
RealType values with overflow check. |
class |
FloorInterpolator<T>
RealRandomAccess to a RandomAccess by nearest floor
interpolation (i.e., the value is sampled at floor(x)). |
class |
LanczosInterpolator<T extends RealType<T>>
n-dimensional double-based Lanczos Interpolation
|
class |
NearestNeighborInterpolator<T>
RealRandomAccess to a RandomAccess 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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinearRealRandomAccessibleStackInterpolator<T extends NumericType<T>>
A linear interpolator for stacks of
RealRandomAccessibles. |
class |
NearestNeighborRealRandomAccessibleStackInterpolator<T>
A nearest neighbor interpolator for stacks of
RealRandomAccessibles. |
| Modifier and Type | Method and Description |
|---|---|
void |
LinearRealRandomAccessibleStackInterpolator.move(RealLocalizable distance) |
void |
NearestNeighborRealRandomAccessibleStackInterpolator.move(RealLocalizable distance) |
void |
LinearRealRandomAccessibleStackInterpolator.setPosition(RealLocalizable position) |
void |
NearestNeighborRealRandomAccessibleStackInterpolator.setPosition(RealLocalizable position) |
| 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 |
LocalizingRealIntervalIterator
Use this class to iterate a virtual
RealInterval in flat order, that
is: with the first dimension varying most quickly and the last dimension
varying most slowly. |
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 <L extends RealLocalizable,T> |
KDTreeData.create(int numPoints,
Iterable<T> values,
Iterable<L> positions,
boolean storeValuesAsNativeImg)
|
| Modifier and Type | Method and Description |
|---|---|
void |
NearestNeighborSearchImpl.search(RealLocalizable p) |
void |
KNearestNeighborSearchImpl.search(RealLocalizable p) |
void |
RadiusNeighborSearchImpl.search(RealLocalizable p,
double radius,
boolean sortResults) |
double |
KDTreeImpl.squDistance(int i,
RealLocalizable pos)
Compute the squared distance from node
i to pos. |
| Modifier and Type | Method and Description |
|---|---|
RealLocalizable |
KNearestNeighborSearchOnKDTree.getPosition() |
RealLocalizable |
NearestNeighborSearchOnKDTree.getPosition() |
RealLocalizable |
NearestNeighborSearch.getPosition()
Access the position of the nearest neighbor, ordered by square Euclidean
distance.
|
RealLocalizable |
KNearestNeighborSearchOnIterableRealInterval.getPosition() |
RealLocalizable |
NearestNeighborSearchOnIterableRealInterval.getPosition() |
RealLocalizable |
KNearestNeighborSearchOnKDTree.getPosition(int i) |
RealLocalizable |
KNearestNeighborSearch.getPosition(int i)
Access the position of the ith nearest neighbor,
ordered by square Euclidean distance.
|
RealLocalizable |
RadiusNeighborSearch.getPosition(int i)
Access the position of the ith neighbor within
radius.
|
RealLocalizable |
KNearestNeighborSearchOnIterableRealInterval.getPosition(int i) |
RealLocalizable |
RadiusNeighborSearchOnKDTree.getPosition(int i) |
| Modifier and Type | Method and Description |
|---|---|
void |
KNearestNeighborSearchOnKDTree.search(RealLocalizable p) |
void |
NearestNeighborSearchOnKDTree.search(RealLocalizable p) |
void |
KNearestNeighborSearch.search(RealLocalizable reference)
Perform k-nearest-neighbor search for a reference coordinate.
|
void |
NearestNeighborSearch.search(RealLocalizable reference)
Perform nearest-neighbor search for a reference coordinate.
|
void |
KNearestNeighborSearchOnIterableRealInterval.search(RealLocalizable reference) |
void |
NearestNeighborSearchOnIterableRealInterval.search(RealLocalizable reference) |
void |
RadiusNeighborSearch.search(RealLocalizable reference,
double radius,
boolean sortResults)
Perform neighbor search within a radius about a reference coordinate.
|
void |
RadiusNeighborSearchOnKDTree.search(RealLocalizable reference,
double radius,
boolean sortResults) |
protected double |
KNearestNeighborSearchOnIterableRealInterval.squareDistance(RealLocalizable query)
Calculate the square Euclidean distance of a query location to the
location stored in referenceLocation.
|
protected double |
NearestNeighborSearchOnIterableRealInterval.squareDistance(RealLocalizable query)
Calculate the square Euclidean distance of a query location to the
location stored in referenceLocation.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OutOfBounds<T> |
interface |
RealOutOfBounds<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractOutOfBoundsMirror<T>
Abstract implementation of shared functions for mirroring out of bounds.
|
class |
AbstractOutOfBoundsValue<T> |
class |
OutOfBoundsBorder<T>
Repeat the boundary pixels.
|
class |
OutOfBoundsConstantValue<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
boundaries
|
class |
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 Interval
|
class |
RealOutOfBoundsRealRandomAccess<T> |
| Modifier and Type | Method and Description |
|---|---|
void |
RealOutOfBoundsRealRandomAccess.move(RealLocalizable localizable) |
void |
RealOutOfBoundsRealRandomAccess.setPosition(RealLocalizable localizable) |
| Modifier and Type | Class and Description |
|---|---|
class |
FunctionRandomAccessible.FunctionRandomAccess |
class |
FunctionRealRandomAccessible.RealFunctionRealRandomAccess |
class |
PositionRandomAccessible.PositionRandomAccess |
class |
RealPositionRealRandomAccessible.RealPositionRealRandomAccess |
| Constructor and Description |
|---|
FunctionRealRandomAccessible(int n,
BiConsumer<RealLocalizable,? super T> function,
Supplier<T> typeSupplier) |
FunctionRealRandomAccessible(int n,
Supplier<BiConsumer<RealLocalizable,? super T>> function,
Supplier<T> typeSupplier) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPositionableTransform<LocalizablePositionable extends Localizable & Positionable>
A
RealPositionable that drives a Positionable to somehow
derived discrete coordinates. |
class |
Floor<LocalizablePositionable extends Localizable & Positionable>
A
RealPositionable that drives a Positionable to its floor
discrete coordinates. |
class |
FloorOffset<LocalizablePositionable extends Localizable & Positionable>
A
RealPositionable that drives a Positionable to its floor
discrete coordinates plus a discrete offset vector. |
class |
Round<LocalizablePositionable extends Localizable & Positionable>
A
RealPositionable that drives a Positionable to its round
discrete coordinates:
f = r < 0 ? (long)( r - 0.5 ) : (long)( r + 0.5 ) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FloorOffset.f(RealLocalizable r,
long[] f) |
static void |
Floor.floor(RealLocalizable r,
long[] f) |
void |
FloorOffset.move(RealLocalizable localizable) |
void |
Floor.move(RealLocalizable localizable) |
void |
Round.move(RealLocalizable localizable) |
static void |
Round.round(RealLocalizable r,
long[] f) |
void |
FloorOffset.setPosition(RealLocalizable localizable) |
void |
Floor.setPosition(RealLocalizable localizable) |
void |
Round.setPosition(RealLocalizable localizable) |
| Constructor and Description |
|---|
Floor(RealLocalizable origin,
LocalizablePositionable target) |
FloorOffset(RealLocalizable origin,
LocalizablePositionable target,
Localizable offset) |
FloorOffset(RealLocalizable origin,
LocalizablePositionable target,
long[] offset) |
Round(RealLocalizable origin,
LocalizablePositionable target) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LocalizableSpliterator<T>
A
Spliterator<T> which is Localizable similar to a Cursor. |
interface |
RealLocalizableSpliterator<T>
A
Spliterator<T> which is Localizable similar to a Cursor. |
| Modifier and Type | Class and Description |
|---|---|
class |
CursorSpliterator<T>
Spliterator implementation on top of
RealCursor. |
class |
RealCursorSpliterator<T>
Spliterator implementation on top of
RealCursor. |
| Modifier and Type | Method and Description |
|---|---|
static RealRandomAccessible<RealLocalizable> |
Localizables.realRandomAccessible(int n)
Create an n-dimensional
RealRandomAccessible whose value domain is
its source domain. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Intervals.contains(RealInterval containing,
RealLocalizable contained)
Test whether the
containing interval contains the
contained point. |
static double |
Util.distance(RealLocalizable position1,
RealLocalizable position2) |
static boolean |
Localizables.equals(RealLocalizable a,
RealLocalizable b)
Return true if the two
RealLocalizables refer to the same
position. |
static boolean |
Localizables.equals(RealLocalizable a,
RealLocalizable b,
double tolerance)
Return true if the two
RealLocalizables refer to the same
position up to a given tolerance. |
static boolean |
Util.locationsEqual(RealLocalizable l1,
RealLocalizable l2)
Determines whether the two
RealLocalizable objects have the same
position, with double precision. |
static String |
Util.printCoordinates(RealLocalizable localizable) |
static String |
Localizables.toString(RealLocalizable value)
Return the current position as string.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FullSourceMapMixedRandomAccess<T>
|
class |
FullSourceMapSlicingRandomAccess<T>
|
class |
HyperSlice.HyperSliceRandomAccess |
class |
HyperSlicesView.HyperSlicesViewRandomAccess |
class |
MixedRandomAccess<T>
|
class |
RandomAccessibleIntervalCursor<T>
A
Cursor that iterates any RandomAccessibleInterval by moving
a RandomAccess in flat iteration order. |
class |
RandomAccessiblePair.RandomAccess |
class |
SlicingRandomAccess<T>
|
static class |
StackView.DefaultRA<T>
A
RandomAccess on a StackView. |
static class |
StackView.MoveAllSlicesRA<T>
A
RandomAccess on a StackView. |
class |
SubsampleView.SubsampleRandomAccess |
class |
TransformRandomAccess<T>
|
class |
TranslationRandomAccess<T>
TODO
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeView.CompositeRandomAccess |
class |
InflateView.InflateRandomAccess |
class |
InterleaveView.InterleaveRandomAccess |
class |
RealComposite<T extends RealType<T>>
A vector of
RealType scalars. |
| Modifier and Type | Method and Description |
|---|---|
void |
RealComposite.move(RealLocalizable distance) |
void |
RealComposite.setPosition(RealLocalizable position) |
| Modifier and Type | Class and Description |
|---|---|
class |
SlicingCursor<T>
Wrap a cursor that runs on a hyperslice and apply coordinate transform on
localize calls.
|
Copyright © 2009–2024 ImgLib2. All rights reserved.