Modifier and Type | Class and Description |
---|---|
static class |
KDTree.DimComparator<L extends RealLocalizable>
Compare RealLocalizables by comparing their coordinates in dimension d.
|
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 |
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 |
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
Cursor s. |
class |
AbstractLocalizingCursorInt<T>
Abstract base class for localizing
Cursor s. |
class |
AbstractRealLocalizable
An abstract class that implements the
RealLocalizable interface using
an array of doubles to maintain position |
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.PointSampleListCursor |
class |
RealPoint
A point is a location in EuclideanSpace.
|
class |
RealPointSampleList.RealPointSampleListCursor |
Modifier and Type | Method and Description |
---|---|
protected <L extends RealLocalizable> |
KDTree.makeNode(List<L> elements,
int i,
int j,
int d)
|
protected <L extends RealLocalizable> |
KDTree.makeNode(List<L> positions,
int i,
int j,
int d,
List<T> values,
int[] permutation)
Construct the tree by recursively adding nodes.
|
protected <L extends RealLocalizable> |
KDTree.makeNode(ListIterator<L> first,
ListIterator<L> last,
int d)
|
protected <L extends RealLocalizable> |
KDTree.makeNode(ListIterator<L> first,
ListIterator<L> last,
int d,
List<T> values,
int[] permutation)
Construct the tree by recursively adding nodes.
|
protected static <L extends RealLocalizable> |
KDTree.verifyDimensions(List<L> positions,
int n)
Check whether all positions in the positions list have dimension n.
|
Modifier and Type | Method and Description |
---|---|
void |
RealPoint.move(RealLocalizable localizable) |
void |
RealPositionable.move(RealLocalizable localizable)
Move the element relative to its current location using a
RealLocalizable as distance vector. |
void |
RealPoint.setPosition(RealLocalizable localizable) |
void |
RealPositionable.setPosition(RealLocalizable localizable)
Place the element at the same location as a given
RealLocalizable |
double |
KDTreeNode.squDistanceTo(RealLocalizable p)
Compute the squared distance from p to this node.
|
Constructor and Description |
---|
KDTreeNode(RealLocalizable position,
int dimension,
KDTreeNode<T> left,
KDTreeNode<T> right) |
RealPoint(RealLocalizable localizable)
Create a point using the position and dimensionality of a
RealLocalizable |
SamplerNode(Sampler<T> sampler,
RealLocalizable position,
int dimension,
KDTree.SamplerNode<T> left,
KDTree.SamplerNode<T> right) |
ValueNode(T value,
RealLocalizable position,
int dimension,
KDTree.ValueNode<T> left,
KDTree.ValueNode<T> right) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedCursor<A,B>
TODO
|
class |
AbstractConvertedRandomAccess<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 |
ConvertedCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccess<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccess<A,B extends Type<B>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
WriteConvertedCursor<A,B>
TODO
|
class |
WriteConvertedRandomAccess<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 . |
Modifier and Type | Class and Description |
---|---|
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 |
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 |
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 |
---|---|
RealLocalizable |
KNearestNeighborSearchOnKDTree.getPosition() |
RealLocalizable |
NearestNeighborSearch.getPosition()
Access the position of the nearest neighbor, ordered by square Euclidean
distance.
|
RealLocalizable |
NearestNeighborSearchOnIterableRealInterval.getPosition() |
RealLocalizable |
NearestNeighborSearchOnKDTree.getPosition() |
RealLocalizable |
KNearestNeighborSearchOnIterableRealInterval.getPosition() |
RealLocalizable |
KNearestNeighborSearchOnKDTree.getPosition(int i) |
RealLocalizable |
RadiusNeighborSearchOnKDTree.getPosition(int i) |
RealLocalizable |
RadiusNeighborSearch.getPosition(int i)
Access the position of the ith neighbor within
radius.
|
RealLocalizable |
KNearestNeighborSearch.getPosition(int i)
Access the position of the ith nearest neighbor,
ordered by square Euclidean distance.
|
RealLocalizable |
KNearestNeighborSearchOnIterableRealInterval.getPosition(int i) |
Modifier and Type | Method and Description |
---|---|
void |
KNearestNeighborSearchOnKDTree.search(RealLocalizable reference) |
void |
NearestNeighborSearch.search(RealLocalizable reference)
Perform nearest-neighbor search for a reference coordinate.
|
void |
NearestNeighborSearchOnIterableRealInterval.search(RealLocalizable reference) |
void |
NearestNeighborSearchOnKDTree.search(RealLocalizable p) |
void |
KNearestNeighborSearch.search(RealLocalizable reference)
Perform k-nearest-neighbor search for a reference coordinate.
|
void |
KNearestNeighborSearchOnIterableRealInterval.search(RealLocalizable reference) |
void |
RadiusNeighborSearchOnKDTree.search(RealLocalizable reference,
double radius,
boolean sortResults) |
void |
RadiusNeighborSearch.search(RealLocalizable reference,
double radius,
boolean sortResults)
Perform neighbor search within a radius about a reference coordinate.
|
protected double |
NearestNeighborSearchOnIterableRealInterval.squareDistance(RealLocalizable query)
Calculate the square Euclidean distance of a query location to the
location stored in referenceLocation.
|
protected double |
KNearestNeighborSearchOnIterableRealInterval.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 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
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 |
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 |
Round.move(RealLocalizable localizable) |
void |
Floor.move(RealLocalizable localizable) |
static void |
Round.round(RealLocalizable r,
long[] f) |
void |
FloorOffset.setPosition(RealLocalizable localizable) |
void |
Round.setPosition(RealLocalizable localizable) |
void |
Floor.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 | 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 String |
Util.printCoordinates(RealLocalizable localizable) |
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. |
protected class |
RandomAccessibleOnRealRandomAccessible.RandomAccessOnRealRandomAccessible |
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 |
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–2017 ImgLib2. All rights reserved.