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 |
Dimensions
Defines an extent in n-dimensional discrete space.
|
interface |
Interval
{x∈Zn|mind≤
xd≤maxd;d∈{0…
n-1}}
|
interface |
IterableInterval<T>
An
IterableRealInterval whose elements are located at integer
coordinates. |
interface |
IterableRealInterval<T>
f:Rn∈[0,s]→T
|
interface |
Localizable
The
Localizable 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→T
|
interface |
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
The
RealLocalizable 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→T
|
interface |
RealRandomAccessibleRealInterval<T>
f:{x∈Rn|[min,max]→T}
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCursor<T>
Abstract implementation of
Cursor . |
class |
AbstractCursorInt<T>
Abstract implementation of
Cursor . |
class |
AbstractEuclideanSpace
Superclass of abstract EuclideanSpace implementations (accessors, containers,
etc).
|
class |
AbstractInterval
Implementation of the
Interval interface. |
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 |
AbstractRealInterval
Implementation of the
RealInterval interface. |
class |
AbstractRealLocalizable
An abstract class that implements the
RealLocalizable interface using
an array of doubles to maintain position |
class |
AbstractWrappedInterval<I extends Interval>
Convenient base class for
IterableIntervals ,
RandomAccessibleIntervals , etc that forward
the Interval interface to, for example, their source accessible. |
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 |
AbstractWrappedRealInterval<I extends RealInterval>
Convenient base class for
IterableRealIntervals ,
etc that forward the RealInterval interface to, for example, their
source accessible. |
class |
FinalDimensions
An implementation of dimensionality that can wrap a long[] array.
|
class |
FinalInterval
Implementation of the
Interval interface. |
class |
FinalRealInterval
Implementation of the
RealInterval 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 explicit
integer coordinates . |
class |
PointSampleList.PointSampleListCursor |
class |
RealPoint
A point is a location in EuclideanSpace.
|
class |
RealPointSampleList<T>
A list of data samples at explicit
real coordinates . |
class |
RealPointSampleList.RealPointSampleListCursor |
Modifier and Type | Interface and Description |
---|---|
interface |
BSplineCoefficientsInterpolator<T extends RealType<T>>
Performs b-spline interpolation for order up to and including 5.
|
Modifier and Type | Class and Description |
---|---|
class |
BSplineCoefficientsInterpolatorEven<T extends RealType<T>>
Computes b-spline coefficients for splines of even order.
|
class |
BSplineCoefficientsInterpolatorOdd<T extends RealType<T>>
Computes b-spline coefficients for splines of odd order.
|
Modifier and Type | Class and Description |
---|---|
class |
Edgel
An oriented point representing a sub-pixel localized segment of a
(hyper-)edge.
|
Modifier and Type | Class and Description |
---|---|
class |
ScaleAsFunctionOfPosition<T extends Type<T> & MulFloatingPoint> |
static class |
ScaleAsFunctionOfPosition.ScaledRandomAccess<T extends Type<T> & MulFloatingPoint> |
Modifier and Type | Class and Description |
---|---|
class |
BSplineInterpolator<T extends RealType<T>>
Performs cubic b-spline interpolation by pre-computing coefficients on the fly.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvexPolytope |
class |
HyperPlane |
class |
VolumetricSearch<I extends RealInterval>
The volumetric search uses a K-D tree to search for all hyper-rectangular
nodes that contain a given point.
|
Modifier and Type | Class and Description |
---|---|
class |
RefinedPeak<P extends Localizable>
A
RealPoint representing a sub-pixel-localized peak. |
Modifier and Type | Class and Description |
---|---|
class |
FunctionCursor<C extends RealType<C>,O extends RealType<O>> |
class |
FunctionCursorDouble<O extends RealType<O>> |
class |
FunctionCursorDoubleIncompatibleOrder<O extends RealType<O>> |
class |
FunctionCursorIncompatibleOrder<C extends RealType<C>,O extends RealType<O>> |
class |
FunctionRandomAccess<C extends RealType<C>,O extends RealType<O>> |
class |
FunctionRandomAccessDouble<O extends RealType<O>> |
class |
IterableRandomAccessibleFunction<C extends RealType<C>,O extends RealType<O>>
|
class |
IterableRandomAccessibleFunctionDouble<O extends RealType<O>> |
class |
KDTreeRadiusSource<I extends RealType<I>,O extends RealType<O>> |
Modifier and Type | Method and Description |
---|---|
static Neighborhood<BitType> |
MorphologyUtils.getNeighborhood(Shape shape,
EuclideanSpace space) |
Modifier and Type | Interface and Description |
---|---|
interface |
Neighborhood<T> |
Modifier and Type | Class and Description |
---|---|
class |
BresenhamLine<T>
n-Dimension Bresenham line (http://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm")
: an iterator that
iterates all the pixels between two points.
|
class |
CircleCursor<T>
Iterates over a Bresenham 2D circle using the mid-point algorithm.
|
class |
EllipseCursor<T>
Iterates over a Bresenham 2D ellipse using the mid-point algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
HyperSphere<T>
TODO
|
class |
HyperSphereCursor<T>
Iterate over all pixels in an n-dimensional sphere.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNeighborhood<T>
A
Positionable IterableInterval that serves as a local
neighborhood, e.g. |
class |
AbstractNeighborhoodCursor<T> |
class |
BufferedRectangularNeighborhood<T extends Type<T>> |
class |
BufferedRectangularNeighborhoodCursor<T extends Type<T>> |
class |
EllipseNeighborhood<T> |
class |
EllipsoidCursor<T>
This class implements a
Cursor that iterates over all the pixel
within the volume of a 3D ellipsoid. |
class |
EllipsoidNeighborhood<T>
This class implements a
IterableInterval representing the volume of a
3D ellipsoid. |
class |
HyperSphereNeighborhoodGPL<T>
Deprecated.
|
class |
RectangleCursor<T>
A
Cursor that iterates over a RectangleNeighborhoodGPL . |
class |
RectangleNeighborhoodGPL<T>
A
Positionable IterableInterval that serves as a local
neighborhood, e.g. |
Modifier and Type | Class and Description |
---|---|
class |
LocalNeighborhood<T>
Deprecated.
|
class |
LocalNeighborhood2<T>
Deprecated.
|
class |
LocalNeighborhoodCursor<T>
Deprecated.
|
class |
LocalNeighborhoodCursor2<T>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
CachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
DiskCachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
SingleCellArrayImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg representing a single cell of an AbstractCellImg . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConvertedCursor<A,B>
TODO
|
class |
AbstractConvertedIterableInterval<A,B>
TODO
|
class |
AbstractConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
AbstractConvertedIterableRealInterval<A,B>
TODO
|
class |
AbstractConvertedRandomAccess<A,B>
TODO
|
class |
AbstractConvertedRandomAccessible<A,B>
TODO
|
class |
AbstractConvertedRandomAccessibleInterval<A,B> |
class |
AbstractConvertedRealCursor<A,B>
TODO
|
class |
AbstractConvertedRealRandomAccess<A,B>
TODO
|
class |
AbstractConvertedRealRandomAccessible<A,B>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
BiConvertedCursor<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedIterableInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedIterableRealInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccess<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccessible<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccessibleInterval<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealCursor<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccess<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccessible<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRealRandomAccessibleRealInterval<A,B,C extends Type<C>>
TODO
|
class |
ConvertedCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedIterableInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedIterableRealInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccess<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessible<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccessibleInterval<A,B extends Type<B>>
TODO
|
class |
ConvertedRealCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccess<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccessible<A,B extends Type<B>>
TODO
|
class |
ConvertedRealRandomAccessibleRealInterval<A,B extends Type<B>>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
WriteConvertedCursor<A,B>
TODO
|
class |
WriteConvertedIterableInterval<A,B>
TODO
|
class |
WriteConvertedIterableRandomAccessibleInterval<A,B,S extends RandomAccessible<A> & IterableInterval<A>>
TODO
|
class |
WriteConvertedIterableRealInterval<A,B>
TODO
|
class |
WriteConvertedRandomAccess<A,B>
TODO
|
class |
WriteConvertedRandomAccessible<A,B>
TODO
|
class |
WriteConvertedRandomAccessibleInterval<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 |
MultithreadedIterableIntervalProjector2D<A,B>
Multithreaded version of
IterableIntervalProjector2D by |
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 |
ARGBScreenImage |
class |
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
An
AWTScreenImage that is an ArrayImg . |
class |
ByteAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ByteType, ByteArray> . |
class |
DoubleAWTScreenImage
A
AWTScreenImage that is an ArrayImg<DoubleType, DoubleArray>
. |
class |
FloatAWTScreenImage
A
AWTScreenImage that is an ArrayImg<FloatType, FloatArray> . |
class |
IntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
ShortAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedByteAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedByteType, ByteArray> . |
class |
UnsignedIntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedShortAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedShortType, ShortArray> . |
Modifier and Type | Class and 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 areas
|
class |
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
|
Modifier and Type | Interface and Description |
---|---|
interface |
Img<T>
An
Img is a RandomAccessibleInterval that has its min at
0n and its max positive. |
interface |
NativeImg<T extends Type<T>,A>
TODO
|
interface |
NativeLongAccessImg<T extends Type<T>,A>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractImg<T>
TODO
|
class |
AbstractNativeImg<T extends NativeType<T>,A>
TODO
|
class |
AbstractNativeLongAccessImg<T extends NativeLongAccessType<T>,A>
TODO
|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img . |
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 |
ArrayImg<T extends NativeType<T>,A>
This
Img stores an image in a single linear array of basic types. |
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 |
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass for
Img types that divide their underlying data
into cells. |
class |
Cell<A>
A cell of an
AbstractCellImg . |
class |
CellCursor<T extends NativeType<T>,C extends Cell<?>>
Cursor on a AbstractCellImg . |
class |
CellImg<T extends NativeType<T>,A> |
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 . |
class |
LazyCellImg<T extends NativeType<T>,A>
A
AbstractCellImg that obtains its Cells lazily when they are
accessed. |
static class |
LazyCellImg.LazyCells<T> |
Modifier and Type | Class and Description |
---|---|
class |
ByteImagePlus<T extends NativeType<T>>
ImagePlusImg for byte-stored data. |
class |
FloatImagePlus<T extends NativeType<T>>
ImagePlusImg for float-stored data. |
class |
ImagePlusImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A container that stores data in an array of 2D slices each as a linear array
of basic types.
|
class |
IntImagePlus<T extends NativeType<T>>
ImagePlusImg for integer-stored data. |
class |
ShortImagePlus<T extends NativeType<T>>
ImagePlusImg for short-stored data. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractListImg<T>
Abstract base class for
Img that store pixels in a single linear
array (an ArrayList or similar).In principle, the number of entities
stored is limited to Integer.MAX_VALUE . |
class |
AbstractLongListImg<T>
Abstract base class for
Img 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>
|
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 |
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg that stores data in an list of primitive arrays, one per
image plane. |
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 |
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>> |
class |
NtreeRandomAccess<T extends NativeType<T>> |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUnsafeCursor<T extends NativeLongAccessType<T>>
|
class |
AbstractUnsafeLocalizingCursor<T extends NativeLongAccessType<T>>
|
class |
UnsafeCursor<T extends NativeLongAccessType<T>>
|
class |
UnsafeImg<T extends NativeLongAccessType<T>,A>
This
Img stores an image in a single linear array of basic types. |
class |
UnsafeLocalizingCursor<T extends NativeLongAccessType<T>>
|
class |
UnsafeLocalizingSubIntervalCursor<T extends NativeLongAccessType<T>>
Localizing
AbstractArrayLocalizingCursor on an ArrayImg . |
class |
UnsafeRandomAccess<T extends NativeLongAccessType<T>>
RandomAccess on an ArrayImg . |
class |
UnsafeSubIntervalCursor<T extends NativeLongAccessType<T>>
|
Modifier and Type | Class and Description |
---|---|
class |
Interpolant<T,F>
A
RealRandomAccessible that is generated through interpolation. |
Constructor and Description |
---|
Interpolant(EuclideanSpace source,
InterpolatorFactory<T,F> factory)
Deprecated.
use the compile time safe constructor
Interpolant(Object, InterpolatorFactory, int) instead |
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 |
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
RealRandomAccessible s. |
class |
NearestNeighborRealRandomAccessibleStackInterpolator<T>
A nearest neighbor interpolator for stacks of
RealRandomAccessible s. |
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 |
Labeling<T extends Comparable<T>>
Deprecated.
|
interface |
NativeLabeling<T extends Comparable<T>>
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLabeling<T extends Comparable<T>>
Deprecated.
|
class |
AbstractNativeLabeling<T extends Comparable<T>>
Deprecated.
|
class |
LabelingConvertedCursor<I extends IntegerType<I>,T extends Comparable<T>>
Deprecated.
|
class |
LabelingConvertedRandomAccess<I extends IntegerType<I>,T extends Comparable<T>>
Deprecated.
|
class |
LabelingOutOfBoundsRandomAccess<T extends Comparable<T>>
Deprecated.
|
class |
LabelingView<L extends Comparable<L>>
Deprecated.
|
class |
NativeImgLabeling<T extends Comparable<T>,I extends IntegerType<I>>
Deprecated.
|
Modifier and Type | Interface and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
KNearestNeighborSearchOnIterableRealInterval<T>
k-nearest-neighbor search on
IterableRealInterval
implemented as linear search. |
class |
KNearestNeighborSearchOnKDTree<T>
Implementation of
KNearestNeighborSearch search for kd-trees. |
class |
NearestNeighborSearchOnIterableRealInterval<T>
k-nearest-neighbor search on
IterableRealInterval
implemented as linear search. |
class |
NearestNeighborSearchOnKDTree<T>
Implementation of
NearestNeighborSearch search for kd-trees. |
class |
RadiusNeighborSearchOnKDTree<T>
Implementation of
RadiusNeighborSearch search for kd-trees. |
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 | Class and Description |
---|---|
class |
AbstractFunctionEuclideanSpace<P,T>
Abstract base class for functions that generate values through a
BiConsumer . |
class |
FunctionRandomAccessible<T>
A
RandomAccessible that generates a function value for each
position in discrete coordinate space by side-effect using a
BiConsumer . |
class |
FunctionRandomAccessible.FunctionRandomAccess |
class |
FunctionRealRandomAccessible<T>
A
RealRandomAccessible that generates a function value for each
position in real coordinate space by side-effect using a BiConsumer . |
class |
FunctionRealRandomAccessible.RealFunctionRealRandomAccess |
class |
PositionRandomAccessible
A
RandomAccessible over the d-th position of discrete
coordinate space. |
class |
PositionRandomAccessible.PositionRandomAccess |
class |
RealPositionRealRandomAccessible
A
RealRandomAccessible over the d-th position of real
coordinate space. |
class |
RealPositionRealRandomAccessible.RealPositionRealRandomAccess |
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 | Interface and Description |
---|---|
interface |
AffineGet
An n-dimensional affine transformation whose n×(
n+1) affine transformation matrix can be accessed via row and column
index.
|
interface |
ScaleAndTranslationGet
An n transform that applies a scaling first and then shifts coordinates.
|
interface |
ScaleGet
An n-dimensional scale whose fields can be accessed through their
dimension index or as a double array.
|
interface |
TranslationGet
An n-dimensional translation vector whose fields can be accessed
through their dimension index or as a double array.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAffineTransform
An abstract implementation of an affine transformation that returns default
values referring to the identity transformation for all fields.
|
class |
AbstractScale
n-d arbitrary scaling.
|
class |
AbstractTranslation
n-d translation.
|
class |
AffineRandomAccessible<T,R extends AffineGet>
A
RandomAccessible whose samples are generated by rasterizing a
RealRandomAccessible transformed by an affine
transformation . |
class |
AffineRandomAccessible.AffineRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
class |
AffineRealRandomAccessible<T,R extends AffineGet>
A
RealRandomAccessible whose samples are generated from a
RealRandomAccessible transformed by an affine
transformation . |
class |
AffineRealRandomAccessible.AffineRealRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
class |
AffineTransform
An n-dimensional affine transformation.
|
class |
AffineTransform2D
2d-affine transformation.
|
class |
AffineTransform3D
3d-affine transformation.
|
class |
InversePerspective3D
3d inverse perspective transformation.
|
class |
Perspective3D
3d perspective transformation.
|
class |
RealTransformRandomAccessible<T,R extends RealTransform>
A
RandomAccessible whose samples are generated by rasterizing a
RealRandomAccessible transformed by a RealTransform . |
class |
RealTransformRandomAccessible.RealTransformRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
class |
RealTransformRealRandomAccessible<T,R extends RealTransform>
A
RealRandomAccessible whose samples are generated from a
RealRandomAccessible transformed by an RealTransform . |
class |
RealTransformRealRandomAccessible.RealTransformRealRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
class |
Scale
n-d arbitrary scaling.
|
class |
Scale2D
2-d arbitrary scaling.
|
class |
Scale3D
3-d arbitrary scaling.
|
class |
ScaleAndTranslation
An n transform that applies a scaling first and then shifts coordinates.
|
class |
StackingRealRandomAccessible<T>
A
RealRandomAccessible whose samples are generated by trivial
projection of the lower dimensional source
into a higher dimensional target by continuous
stacking, i.e. |
class |
StackingRealRandomAccessible.StackingRealRandomAccess
RealRandomAccess that generates its samples from a lower
dimensional source |
class |
Translation |
class |
Translation2D
2-dimensional translation.
|
class |
Translation3D
3-dimensional translation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IterableRegion<T extends BooleanType<T>>
A region that allows to iterate only the pixels contained in the region
(instead of all pixels in bounding box).
|
interface |
IterableRegionOfInterest
Deprecated.
|
interface |
Mask
A
MaskPredicate for integral Localizable . |
interface |
MaskInterval
A bounded
Mask , that is, the mask predicate evaluates to
false outside the bounds interval. |
interface |
MaskPredicate<T>
Base interface for all things that divide an N-space into two parts.
|
interface |
PositionableIterableInterval<T>
An
IterableInterval that can be moved around. |
interface |
PositionableIterableRegion<T extends BooleanType<T>>
An
IterableRegion that can be moved around. |
interface |
RealMask
A
MaskPredicate for RealLocalizable . |
interface |
RealMaskRealInterval
A bounded
RealMask , that is, the mask predicate evaluates to
false outside the bounds interval. |
interface |
RegionOfInterest
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractIterableRegionOfInterest
Deprecated.
|
protected class |
AbstractIterableRegionOfInterest.AROIClippedIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
AbstractIterableRegionOfInterest.AROIIterableInterval<T extends Type<T>>
Deprecated.
|
protected class |
AbstractIterableRegionOfInterest.AROIIterableInterval.AROICursor |
class |
AbstractRegionOfInterest
Deprecated.
|
protected class |
AbstractRegionOfInterest.AROIRandomAccess
Deprecated.
The AROIRandomAccess inner class implements the random access part of the
ROI, allowing random sampling of pixel membership in the ROI.
|
class |
AngleRegionOfInterest
Deprecated.
|
class |
BinaryMaskRegionOfInterest<T extends BitType,I extends RandomAccessibleInterval<T>>
Deprecated.
|
protected class |
BinaryMaskRegionOfInterest.BMROIIterableInterval<TT extends Type<TT>>
Deprecated.
|
protected class |
BinaryMaskRegionOfInterest.BMROIIterableInterval.BMROICursor
The cursor works by managing a cursor from the original image.
|
static class |
Bounds.AbstractAdaptingInterval
Abstract base class which adapts to changes in source interval, leaving
Interval.min(int) and Interval.max(int) methods to be implemented by
derived classes. |
static class |
Bounds.AbstractAdaptingRealInterval
Abstract base class for bounds which adapt to changes in the source
interval, leaving
RealInterval.realMin(int) and RealInterval.realMax(int) methods
to be implemented by derived classes. |
static class |
Bounds.IntersectionInterval
The intersection of two intervals.
|
static class |
Bounds.IntersectionRealInterval
The intersection of two intervals.
|
static class |
Bounds.RealTransformRealInterval
The
Bounds for a transformed source. |
static class |
Bounds.SmallestContainingInterval
Represents the smallest
Interval completely containing a
specified RealInterval . |
static class |
Bounds.UnionInterval
The union of two intervals.
|
static class |
Bounds.UnionRealInterval
The union of two intervals.
|
class |
CompositeRegionOfInterest
Deprecated.
|
class |
EllipseRegionOfInterest
Deprecated.
|
class |
GeneralPathRegionOfInterest
Deprecated.
|
class |
LineRegionOfInterest
Deprecated.
|
class |
PolygonRegionOfInterest
Deprecated.
|
class |
RectangleRegionOfInterest
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
Boundary<T extends BooleanType<T>>
An
IterableRegion of the boundary pixels of a source boolean
RandomAccessibleInterval . |
class |
BoundaryRandomAccess4<T extends BooleanType<T>>
|
class |
BoundaryRandomAccess8<T extends BooleanType<T>>
|
Modifier and Type | Interface and Description |
---|---|
interface |
BinaryCompositeMaskPredicate<T>
A
CompositeMaskPredicate with a binary operator and two operands. |
interface |
CompositeMaskPredicate<T>
A composite
MaskPredicate that knows the operator and operands that
are used to create it. |
interface |
UnaryCompositeMaskPredicate<T>
A
CompositeMaskPredicate with a unary operator and one operand. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultBinaryCompositeMask
|
class |
DefaultBinaryCompositeMaskInterval
A
MaskInterval which results from an operation on two
Predicate s. |
class |
DefaultBinaryCompositeRealMask
|
class |
DefaultBinaryCompositeRealMaskRealInterval
A
RealMaskRealInterval which results from an operation on two
Predicate s. |
class |
DefaultUnaryCompositeMask
|
class |
DefaultUnaryCompositeMaskInterval
A
MaskInterval which is the result of an operation on a
Predicate . |
class |
DefaultUnaryCompositeRealMask
|
class |
DefaultUnaryCompositeRealMaskRealInterval
A
RealMaskRealInterval which is the result of an operation on a
Predicate . |
class |
RealTransformUnaryCompositeRealMask
|
class |
RealTransformUnaryCompositeRealMaskRealInterval
A
RealMaskRealInterval which is the result of a transform operation
on a RealMaskRealInterval . |
Modifier and Type | Class and Description |
---|---|
class |
IterableLine
An immutable line sampled on integer position.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Box
A
RealMaskRealInterval which defines an n-d box, cuboid,
hyperrectangle, etc. |
interface |
Ellipsoid
A
RealMaskRealInterval which defines an n-d ellipsoid. |
interface |
Line
A
RealMaskRealInterval which defines a line defined in n-d space. |
interface |
PointMask
A
RealMaskRealInterval representing a single point in n-d real space. |
interface |
Polygon2D
A
RealMaskRealInterval which defines a real space 2D polygon. |
interface |
Polyline
A
RealMaskRealInterval which defines a polyline in n-d space. |
interface |
Polyshape
A
RealMaskRealInterval which defines a polygonal shape in n-d space. |
interface |
RealPointCollection<L extends RealLocalizable>
A
RealMaskRealInterval which defines a collection of real space points in n-d space. |
interface |
Sphere
A
RealMaskRealInterval which defines an n-d sphere. |
interface |
SuperEllipsoid
A
RealMaskRealInterval which defines an n-d superellipsoid. |
interface |
WritableBox
A modifiable
Box . |
interface |
WritableEllipsoid
A modifiable
Ellipsoid . |
interface |
WritableLine
A modifiable
Line . |
interface |
WritablePointMask
A modifiable
PointMask . |
interface |
WritablePolygon2D
A modifiable
Polygon2D . |
interface |
WritablePolyline
A modifiable
Polyline . |
interface |
WritablePolyshape
A modifiable
Polyshape . |
interface |
WritableRealPointCollection<L extends RealLocalizable>
A modifiable
RealPointCollection . |
interface |
WritableSphere
A modifiable
Sphere . |
interface |
WritableSuperEllipsoid
A modifiable
SuperEllipsoid . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractWritableBox
Abstract base class for implementations of
WritableBox . |
class |
AbstractWritableEllipsoid
Abstract base class for
WritableEllipsoid implementations. |
class |
AbstractWritableSphere
Abstract base class for
WritableSphere implementations. |
class |
AbstractWritableSuperEllipsoid
Abstract base class for
WritableSuperEllipsoid implementations. |
class |
ClosedWritableBox
A
Box which contains all edge points defined by the min and
max values in each dimension. |
class |
ClosedWritableEllipsoid
A
Ellipsoid which does not contain any edge points, defined by a
center and semi-axis lengths. |
class |
ClosedWritablePolygon2D
A
Polygon2D which contains all boundary points, and is defined by the
provided vertices. |
class |
ClosedWritableSphere
A
Sphere which contains all boundary points. |
class |
ClosedWritableSuperEllipsoid
A
SuperEllipsoid which contains all edge points. |
class |
DefaultWritableLine
Represents a line segment as defined by two end points, which can be embedded
in n-dimensional space.
|
class |
DefaultWritablePointMask
A
WritablePointMask specified by the given location. |
class |
DefaultWritablePolygon2D
A
DefaultWritablePolygon2D defined by the given vertices. |
class |
DefaultWritablePolyline
A polyline, which can be embedded in n-dimensional space.
|
class |
DefaultWritableRealPointCollection<L extends RealLocalizable>
RealPointCollection backed by a Map . |
class |
KDTreeRealPointCollection<L extends RealLocalizable>
A
RealPointCollection which checks if points are contained in the
collection by performing a NearestNeighborSearch on the provided
KDTree . |
class |
NNSRealPointCollection<L extends RealLocalizable>
A
RealPointCollection which checks if points are in the collection by
performing a NearestNeighborSearch on the provided
IterableRealInterval . |
class |
OpenWritableBox
A
Box which contains no edge points defined by the min and max
values in each dimension. |
class |
OpenWritableEllipsoid
A
Ellipsoid which does not contain any edge points, defined by a
center and semi-axis lengths. |
class |
OpenWritablePolygon2D
A
Polygon2D which contains no boundary points, and is defined by the
provided vertices. |
class |
OpenWritableSphere
A
Sphere which does not contain any boundary points. |
class |
OpenWritableSuperEllipsoid
A
SuperEllipsoid which does not contain any edge points. |
class |
RealPointSampleListWritableRealPointCollection<L extends RealLocalizable>
A
WritableRealPointCollection which checks if points are contained in
the collection by performing a NearestNeighborSearch on the provided
RealPointSampleList . |
Modifier and Type | Class and Description |
---|---|
class |
BoundingBox
A bounding box
Interval around a region that is build by
aggregating positions contained in the region. |
class |
ImgLabeling<T,I extends IntegerType<I>>
A labeling backed by a
image of integer
indices. |
class |
LabelRegion<T>
Present pixels of a given label in a
ImgLabeling as a
PositionableIterableRegion . |
class |
LabelRegionCursor |
class |
LabelRegionRandomAccess<T> |
class |
LabelRegions<T>
Provides
LabelRegion s for all labels of a labeling. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultMask |
class |
DefaultMaskInterval |
class |
MaskAsRandomAccessible<B extends BooleanType<B>>
|
class |
MaskIntervalAsRandomAccessibleInterval<B extends BooleanType<B>>
This class takes a
MaskInterval and wraps it as a
RandomAccessibleInterval . |
class |
MaskPredicateRandomAccess<B extends BooleanType<B>>
|
class |
RandomAccessibleAsMask<B extends BooleanType<B>>
Wraps a
RandomAccessible as a Mask . |
class |
RandomAccessibleIntervalAsMaskInterval<B extends BooleanType<B>>
Wraps a
RandomAccessibleInterval as a MaskInterval . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultRealMask |
class |
DefaultRealMaskRealInterval |
class |
MaskPredicateRealRandomAccess<B extends BooleanType<B>>
RealRandomAccess based on RealMask . |
class |
RealMaskAsRealRandomAccessible<B extends BooleanType<B>>
This class takes a
RealMask and wraps it as a
RealRandomAccessible . |
class |
RealMaskRealIntervalAsRealRandomAccessibleRealInterval<B extends BooleanType<B>>
Wraps a
RealMaskRealInterval as a
RealRandomAccessibleRealInterval . |
class |
RealRandomAccessibleAsRealMask<B extends BooleanType<B>>
Wraps a
RealRandomAccessible as a RealMask . |
class |
RealRandomAccessibleRealIntervalAsRealMaskRealInterval<B extends BooleanType<B>>
Wraps a
RealRandomAccessibleRealInterval as a
RealMaskRealInterval . |
Modifier and Type | Interface and Description |
---|---|
interface |
PositionableLocalizable
Something that is
Positionable and Localizable . |
interface |
RealLocalizableRealPositionable
An element which can be localized and positioned in n-dimensional real space.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IterationCode
Iteration code encodes a bitmask as a set of intervals along dimension 0.
|
Modifier and Type | Class and Description |
---|---|
class |
IterationCodeBuilder
Create an
IterationCode by accumulating coordinates. |
class |
IterationCodeCursor
A
Cursor<Void> that visits all positions in the bitmask encoded by a
given IterationCode . |
class |
IterationCodeIterator<P extends Positionable & Localizable>
Iterates all positions in the bitmask encoded by a given
IterationCode . |
class |
IterationCodeListCursor
A
Cursor<Void> that visits all positions in the bitmask encoded by a
given list of IterationCode s. |
class |
IterationCodeListIterator<P extends Positionable & Localizable>
Iterates a bitmask that is encoded by a list of
IterationCode s. |
Modifier and Type | Interface and Description |
---|---|
interface |
TransformedRandomAccessible<T>
A view of a RandomAccessible which is related by a coordinate
Transform to its source. |
Modifier and Type | Method and Description |
---|---|
static <T,F extends EuclideanSpace> |
Views.interpolate(F source,
InterpolatorFactory<T,F> factory)
Returns a
RealRandomAccessible using interpolation |
Modifier and Type | Class and Description |
---|---|
class |
CompositeIntervalView<T,C extends Composite<T>>
|
class |
CompositeView<T,C extends Composite<T>>
|
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 © 2015–2022 ImgLib2. All rights reserved.