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 |
RandomAccess<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 |
Point
A Point is a position in Euclidean space specified in integer coordinates.
|
class |
PointSampleList.PointSampleListCursor |
Modifier and Type | Method and Description |
---|---|
void |
RealPoint.move(Localizable localizable) |
void |
Positionable.move(Localizable localizable)
Move the element relative to its current location using an
Localizable as distance vector. |
void |
Point.move(Localizable localizable) |
void |
RealPoint.setPosition(Localizable localizable) |
void |
Positionable.setPosition(Localizable localizable)
Place the element at the same location as a given
Localizable |
void |
Point.setPosition(Localizable localizable) |
Constructor and Description |
---|
Point(Localizable localizable)
Create a point using the position and dimensionality of a
Localizable |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedCursor<A,B>
TODO
|
class |
AbstractConvertedRandomAccess<A,B>
TODO
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractConvertedRealRandomAccess.move(Localizable localizable) |
void |
AbstractConvertedRandomAccess.move(Localizable localizable) |
void |
AbstractConvertedRealRandomAccess.setPosition(Localizable localizable) |
void |
AbstractConvertedRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
ConvertedCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccess<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 | Method and Description |
---|---|
void |
ArrayRandomAccess.move(Localizable localizable) |
void |
ArrayRandomAccess.setPosition(Localizable localizable) |
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 | Method and Description |
---|---|
void |
CellRandomAccess.move(Localizable localizable) |
void |
CellRandomAccess.setPosition(Localizable localizable) |
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 | Method and Description |
---|---|
void |
AbstractLongListImg.LongListRandomAccess.move(Localizable localizable) |
void |
ListRandomAccess.move(Localizable localizable) |
void |
AbstractLongListImg.LongListRandomAccess.setPosition(Localizable localizable) |
void |
ListRandomAccess.setPosition(Localizable localizable) |
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 | Method and Description |
---|---|
void |
PlanarRandomAccess1D.move(Localizable localizable) |
void |
PlanarRandomAccess.move(Localizable localizable) |
void |
PlanarRandomAccess1D.setPosition(Localizable localizable) |
void |
PlanarRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
NtreeCursor<T extends NativeType<T>> |
class |
NtreeRandomAccess<T extends NativeType<T>> |
Modifier and Type | Method and Description |
---|---|
void |
NtreeRandomAccess.move(Localizable localizable) |
void |
NtreeRandomAccess.setPosition(Localizable localizable) |
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 | 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
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractOutOfBoundsValue.move(Localizable localizable) |
void |
AbstractOutOfBoundsMirror.move(Localizable localizable) |
void |
RealOutOfBoundsRealRandomAccess.move(Localizable localizable) |
void |
OutOfBoundsBorder.move(Localizable localizable) |
void |
OutOfBoundsPeriodic.move(Localizable localizable) |
void |
AbstractOutOfBoundsValue.setPosition(Localizable localizable) |
void |
AbstractOutOfBoundsMirror.setPosition(Localizable localizable) |
void |
RealOutOfBoundsRealRandomAccess.setPosition(Localizable localizable) |
void |
OutOfBoundsBorder.setPosition(Localizable localizable) |
void |
OutOfBoundsPeriodic.setPosition(Localizable 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 | Field and Description |
---|---|
protected LocalizablePositionable |
AbstractPositionableTransform.target |
Modifier and Type | Method and Description |
---|---|
void |
AbstractPositionableTransform.move(Localizable localizable) |
void |
AbstractPositionableTransform.setPosition(Localizable localizable) |
Constructor and Description |
---|
FloorOffset(LocalizablePositionable target,
Localizable offset) |
FloorOffset(RealLocalizable origin,
LocalizablePositionable target,
Localizable offset) |
Modifier and Type | Method and Description |
---|---|
void |
InverseTransform.apply(Localizable source,
Positionable target) |
void |
Transform.apply(Localizable source,
Positionable target)
|
void |
InverseTransform.applyInverse(Positionable source,
Localizable target) |
void |
InvertibleTransform.applyInverse(Positionable source,
Localizable target)
Apply the inverse transform to a target
Localizable to obtain a
source Positionable . |
Modifier and Type | Method and Description |
---|---|
void |
SequentializeTransform.apply(Localizable source,
Positionable target) |
void |
SlicingTransform.apply(Localizable source,
Positionable target) |
void |
ComponentMappingTransform.apply(Localizable source,
Positionable target) |
void |
MixedTransform.apply(Localizable source,
Positionable target) |
void |
TranslationTransform.apply(Localizable source,
Positionable target) |
void |
TranslationTransform.InverseTranslationTransform.apply(Localizable source,
Positionable target) |
void |
SequentializeTransform.applyInverse(Positionable source,
Localizable target) |
void |
TranslationTransform.applyInverse(Positionable source,
Localizable target) |
void |
TranslationTransform.InverseTranslationTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
void |
PermutationTransform.apply(Localizable source,
Positionable target) |
void |
SingleDimensionPermutationTransform.apply(Localizable source,
Positionable target) |
void |
PermutationTransform.applyInverse(Positionable source,
Localizable target) |
void |
SingleDimensionPermutationTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
void |
InverseShearTransform.apply(Localizable source,
Positionable target) |
void |
ShearTransform.apply(Localizable source,
Positionable target) |
void |
AbstractShearTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
static boolean |
Intervals.contains(Interval containing,
Localizable contained)
Test whether the
containing interval contains the
contained point. |
static long |
IntervalIndexer.positionToIndex(Localizable position,
Dimensions dimensions) |
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 | Method and Description |
---|---|
void |
RandomAccessibleOnRealRandomAccessible.RandomAccessOnRealRandomAccessible.move(Localizable localizable) |
void |
TranslationRandomAccess.move(Localizable localizable) |
void |
MixedRandomAccess.move(Localizable localizable) |
void |
SubsampleView.SubsampleRandomAccess.move(Localizable localizable) |
void |
RandomAccessiblePair.RandomAccess.move(Localizable localizable) |
void |
StackView.DefaultRA.move(Localizable distance) |
void |
StackView.MoveAllSlicesRA.move(Localizable distance) |
void |
FullSourceMapSlicingRandomAccess.move(Localizable localizable) |
void |
HyperSlice.HyperSliceRandomAccess.move(Localizable localizable) |
void |
SlicingRandomAccess.move(Localizable localizable) |
void |
TransformRandomAccess.move(Localizable localizable) |
void |
FullSourceMapMixedRandomAccess.move(Localizable localizable) |
void |
RandomAccessibleOnRealRandomAccessible.RandomAccessOnRealRandomAccessible.setPosition(Localizable localizable) |
void |
TranslationRandomAccess.setPosition(Localizable localizable) |
void |
MixedRandomAccess.setPosition(Localizable localizable) |
void |
SubsampleView.SubsampleRandomAccess.setPosition(Localizable localizable) |
void |
RandomAccessiblePair.RandomAccess.setPosition(Localizable localizable) |
void |
StackView.DefaultRA.setPosition(Localizable position) |
void |
StackView.MoveAllSlicesRA.setPosition(Localizable position) |
void |
FullSourceMapSlicingRandomAccess.setPosition(Localizable localizable) |
void |
HyperSlice.HyperSliceRandomAccess.setPosition(Localizable localizable) |
void |
SlicingRandomAccess.setPosition(Localizable localizable) |
void |
TransformRandomAccess.setPosition(Localizable localizable) |
void |
FullSourceMapMixedRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeView.CompositeRandomAccess |
Modifier and Type | Method and Description |
---|---|
void |
CompositeView.CompositeRandomAccess.move(Localizable localizable) |
void |
CompositeView.CompositeRandomAccess.setPosition(Localizable localizable) |
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.