Modifier and Type | Class and Description |
---|---|
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. |
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 |
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 |
Point
A Point is a position in Euclidean space specified in integer coordinates.
|
class |
PointSampleList.PointSampleListCursor |
Modifier and Type | Field and Description |
---|---|
protected L |
AbstractWrappedLocalizable.source |
Modifier and Type | Method and Description |
---|---|
default T |
RandomAccessible.getAt(Localizable position)
Convenience method to query a
RandomAccessible for the value at a
position. |
void |
RealPoint.move(Localizable localizable) |
void |
Positionable.move(Localizable distance)
Move the element relative to its current location using an
Localizable as distance vector. |
void |
Point.move(Localizable localizable) |
void |
AbstractWrappedPositionableLocalizable.move(Localizable localizable) |
void |
RealPoint.setPosition(Localizable localizable) |
void |
Positionable.setPosition(Localizable position)
Place the element at the same location as a given
Localizable |
void |
Point.setPosition(Localizable localizable) |
void |
AbstractWrappedPositionableLocalizable.setPosition(Localizable localizable) |
default T |
RandomAccess.setPositionAndGet(Localizable position)
Convenience method that moves the
RealRandomAccess to the given
position and gets the value at that position. |
Constructor and Description |
---|
AbstractInterval(Localizable min,
Localizable max)
Creates an Interval with the boundaries [min, max] (both including)
|
FinalInterval(Localizable min,
Localizable max)
Creates an Interval with the boundaries [min, max] (both including)
|
Point(Localizable localizable)
Create a point using the position and dimensionality of a
Localizable |
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 | Method and Description |
---|---|
void |
PartialComponent.addPosition(Localizable position)
Add a pixel to the set of pixels represented by this component.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Localizable> |
Mser.iterator()
Get an iterator over the pixel locations (
Localizable ) in this
connected component. |
Modifier and Type | Method and Description |
---|---|
Localizable |
PixelList.PixelListIterator.next() |
Modifier and Type | Method and Description |
---|---|
Iterator<Localizable> |
PixelListComponent.iterator()
Get an iterator over the pixel locations (
Localizable ) in this
connected component. |
Iterator<Localizable> |
PixelList.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
PixelList.addPosition(Localizable position)
Append a pixel location to the list.
|
Modifier and Type | Method and Description |
---|---|
static <T,U> void |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
Shape shape,
BiPredicate<T,U> filter,
Consumer<U> writer)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
T seedLabel,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter)
Deprecated.
|
static <T,U> void |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
T seedLabel,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter,
Writer<U> writer)
Deprecated.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape,
BiPredicate<T,U> filter)
Iterative n-dimensional flood fill for arbitrary neighborhoods: Starting
at seed location, write fillLabel into target at current location and
continue for each pixel in neighborhood defined by shape if neighborhood
pixel is in the same connected component and fillLabel has not been
written into that location yet.
|
static <T extends Type<T>,U extends Type<U>> |
FloodFill.fill(RandomAccessible<T> source,
RandomAccessible<U> target,
Localizable seed,
U fillLabel,
Shape shape,
Filter<Pair<T,U>,Pair<T,U>> filter)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Localizable |
AbstractLineIterator.getOffset()
Deprecated.
In this way it is possible to reposition the
Positionable from
outside without having the need to keep the instance explicitly. |
Localizable |
AbstractGauss.getOutputOffset() |
Modifier and Type | Method and Description |
---|---|
static void |
GaussDouble.gauss(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
RandomAccessible<DoubleType> output,
Localizable outputOffset,
ImgFactory<DoubleType> factory)
Deprecated.
|
static void |
GaussFloat.gauss(double[] sigma,
RandomAccessible<FloatType> input,
Interval interval,
RandomAccessible<FloatType> output,
Localizable outputOffset,
ImgFactory<FloatType> factory)
Deprecated.
|
static <T extends RealType<T>> |
Gauss.inDouble(double[] sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<DoubleType> imgFactory)
Deprecated.
Computes a Gaussian convolution with double precision on an infinite
RandomAccessible |
static <T extends RealType<T>> |
Gauss.inDouble(double sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<DoubleType> imgFactory)
Deprecated.
Computes a Gaussian convolution with double precision on an infinite
RandomAccessible |
static <T extends RealType<T>> |
Gauss.inFloat(double[] sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<FloatType> imgFactory)
Deprecated.
Computes a Gaussian convolution with float precision on an infinite
RandomAccessible |
static <T extends RealType<T>> |
Gauss.inFloat(double sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<FloatType> imgFactory)
Deprecated.
Computes a Gaussian convolution with float precision on an infinite
RandomAccessible |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<T> imgFactory)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an infinite
RandomAccessible |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
RandomAccessible<T> img,
Interval interval,
RandomAccessible<T> output,
Localizable origin,
ImgFactory<T> imgFactory)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an infinite
RandomAccessible |
protected void |
AbstractGauss.updateInputLineSampler(SamplingLineIterator<T> a,
Interval range,
long[] offset,
Localizable originalLocation)
Updates the current
SamplingLineIterator to the location of the
new line that is processed and clears the processing line (set all values
to zero) |
protected void |
AbstractGauss.updateOutputLineWriter(WritableLineIterator<T> a,
Interval range,
long[] offset,
Localizable originalLocation)
Updates the current
WritableLineIterator to the location of the
new line that is processed. |
Constructor and Description |
---|
AbstractGauss(double[] sigma,
RandomAccessible<T> input,
Interval inputInterval,
RandomAccessible<T> output,
Localizable outputOffset,
ImgFactory<T> factory,
T type) |
AbstractLineIterator(int dim,
long size,
Localizable offset,
Positionable positionable)
Deprecated.
Make a new LineIterator which iterates a 1d line of a certain length
|
GaussDouble(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
RandomAccessible<DoubleType> output,
Localizable outputOffset,
ImgFactory<DoubleType> factory)
Deprecated.
Computes a Gaussian convolution with double precision on a
RandomAccessible of DoubleType in a certain
Interval and writes it into a given RandomAccessible at a
specific Point |
GaussFloat(double[] sigma,
RandomAccessible<FloatType> input,
Interval interval,
RandomAccessible<FloatType> output,
Localizable outputOffset,
ImgFactory<FloatType> factory)
Deprecated.
Computes a Gaussian convolution with float precision on a
RandomAccessible of FloatType in a certain
Interval and writes it into a given RandomAccessible at a
specific Point |
GaussGeneral(double[] sigma,
RandomAccessible<T> input,
Interval interval,
RandomAccessible<T> output,
Localizable outputOffset,
ImgFactory<T> factory,
T type)
Deprecated.
Computes a Gaussian convolution with any precision on a
RandomAccessible in a certain Interval and writes it into
a given RandomAccessible at a specific Point
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussNativeType(double[] sigma,
RandomAccessible<T> input,
Interval interval,
RandomAccessible<T> output,
Localizable outputOffset,
ImgFactory<T> factory,
T type)
Deprecated.
Computes a Gaussian convolution with any precision on a
RandomAccessible in a certain Interval and writes it into
a given RandomAccessible at a specific Point |
Modifier and Type | Class and Description |
---|---|
static class |
ScaleAsFunctionOfPosition.ScaledRandomAccess<T extends Type<T> & MulFloatingPoint> |
Constructor and Description |
---|
ScaleAsFunctionOfPosition(RandomAccessibleInterval<T> source,
ToDoubleFunction<Localizable> scalingFunction) |
ScaledRandomAccess(RandomAccess<T> source,
ToDoubleFunction<Localizable> scalingFunction) |
Modifier and Type | Method and Description |
---|---|
static <T> ToLongBiFunction<Localizable,T> |
ConnectedComponentAnalysis.idFromIntervalIndexer(Interval interval) |
Modifier and Type | Method and Description |
---|---|
static <B extends BooleanType<B>,L extends IntegerType<L>> |
ConnectedComponentAnalysis.connectedComponents(RandomAccessibleInterval<B> mask,
RandomAccessibleInterval<L> labeling,
Shape shape,
LongFunction<UnionFind> unionFindFactory,
ToLongBiFunction<Localizable,L> idForPixel,
LongUnaryOperator idForSet)
Implementation of connected component analysis that uses
UnionFind to find sets of pixels that are connected with respect
to a neighborhood (shape ) over a binary mask. |
static <B extends BooleanType<B>,C extends RealComposite<B>,L extends IntegerType<L>> |
ConnectedComponentAnalysis.connectedComponentsOnAffinities(RandomAccessible<C> affinities,
long[][] affinityOffsets,
RandomAccessibleInterval<L> labeling,
UnionFind uf,
ToLongBiFunction<Localizable,L> id,
LongUnaryOperator idForSet)
Connected components on a regular arbitrary boolean affinity graph.
|
Modifier and Type | Class and Description |
---|---|
class |
RefinedPeak<P extends Localizable>
A
RealPoint representing a sub-pixel-localized peak. |
class |
SubpixelLocalization<P extends Localizable,T extends RealType<T>>
Refine a set of peaks to subpixel coordinates.
|
Modifier and Type | Field and Description |
---|---|
protected P |
RefinedPeak.originalPeak |
Modifier and Type | Method and Description |
---|---|
<C extends Localizable & Sampler<T>> |
LocalExtrema.LocalNeighborhoodCheck.check(C center,
Neighborhood<T> neighborhood)
Determine whether a pixel is a local extremum.
|
<C extends Localizable & Sampler<T>> |
LocalExtrema.MaximumCheck.check(C center,
Neighborhood<T> neighborhood) |
<C extends Localizable & Sampler<T>> |
LocalExtrema.MinimumCheck.check(C center,
Neighborhood<T> neighborhood) |
static <T extends RealType<T>,P extends Localizable> |
SubpixelLocalization.refinePeaks(List<P> peaks,
RandomAccessible<T> img,
Interval validInterval,
boolean returnInvalidPeaks,
int maxNumMoves,
boolean allowMaximaTolerance,
float maximaTolerance,
boolean[] allowedToMoveInDim)
Refine a set of peaks to subpixel coordinates.
|
static <T extends RealType<T>,P extends Localizable> |
SubpixelLocalization.refinePeaks(List<P> peaks,
RandomAccessible<T> img,
Interval validInterval,
boolean returnInvalidPeaks,
int maxNumMoves,
boolean allowMaximaTolerance,
float maximaTolerance,
boolean[] allowedToMoveInDim,
int numThreads)
Refine a set of peaks to subpixel coordinates.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends RealType<T>> |
SubpixelLocalization.quadraticFitOffset(Localizable p,
RandomAccess<T> access,
Matrix g,
Matrix H,
RealPositionable offset)
Estimate subpixel
offset of extremum of quadratic function
fitted at p . |
Modifier and Type | Method and Description |
---|---|
Map<Localizable,double[]> |
PeakFitter.getResult() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
LocalizationUtils.gatherObservationData(RandomAccessibleInterval<T> image,
Localizable point,
long[] span)
Collects the points to build the observation array, by iterating in a
hypercube around the given location.
|
double[] |
StartPointEstimator.initializeFit(Localizable point,
Observation data)
Returns a new double array containing an starting point estimate for a
specific curve fitting problem.
|
double[] |
MLGaussianEstimator.initializeFit(Localizable point,
Observation data) |
double[] |
MLEllipticGaussianEstimator.initializeFit(Localizable point,
Observation data) |
Constructor and Description |
---|
PeakFitter(RandomAccessibleInterval<T> image,
Collection<Localizable> peaks,
FunctionFitter fitter,
FitFunction peakFunction,
StartPointEstimator estimator) |
Modifier and Type | Method and Description |
---|---|
O |
OFunction.eval(Localizable loc) |
boolean |
IBooleanFunction.evalBoolean(Localizable loc) |
double |
OFunction.evalDouble(Localizable loc) |
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 |
KDTreeRadiusSource<I extends RealType<I>,O extends RealType<O>> |
Modifier and Type | Method and Description |
---|---|
O |
ZeroMinus.eval(Localizable loc) |
O |
Variable.eval(Localizable loc) |
O |
Subtraction.eval(Localizable loc) |
O |
RandomAccessibleOffsetSourceDirect.eval(Localizable loc) |
O |
RandomAccessibleOffsetSource.eval(Localizable loc) |
O |
Printing.eval(Localizable loc) |
O |
Power.eval(Localizable loc) |
O |
NumericSource.eval(Localizable loc) |
O |
Multiplication.eval(Localizable loc) |
O |
Minimum.eval(Localizable loc) |
O |
Maximum.eval(Localizable loc) |
O |
LogicalNot.eval(Localizable loc) |
O |
Logarithm.eval(Localizable loc) |
O |
LetBinding.eval(Localizable loc) |
O |
KDTreeRadiusSource.eval(Localizable loc) |
O |
ImgSourceIterableDirect.eval(Localizable loc) |
O |
ImgSourceIterable.eval(Localizable loc) |
O |
IfStatementBoolean.eval(Localizable loc) |
O |
IfStatement.eval(Localizable loc) |
O |
Exponential.eval(Localizable loc) |
O |
Division.eval(Localizable loc) |
O |
Comparison.eval(Localizable loc) |
O |
BlockReadingSource.eval(Localizable loc) |
O |
BlockReadingDirect.eval(Localizable loc) |
O |
Addition.eval(Localizable loc) |
boolean |
LogicalXorBoolean.evalBoolean(Localizable loc) |
boolean |
LogicalOrBoolean.evalBoolean(Localizable loc) |
boolean |
LogicalNotBoolean.evalBoolean(Localizable loc) |
boolean |
LogicalNot.evalBoolean(Localizable loc) |
boolean |
LogicalAndBoolean.evalBoolean(Localizable loc) |
boolean |
Comparison.evalBoolean(Localizable loc) |
double |
ZeroMinus.evalDouble(Localizable loc) |
double |
Variable.evalDouble(Localizable loc) |
double |
Subtraction.evalDouble(Localizable loc) |
double |
RandomAccessibleOffsetSource.evalDouble(Localizable loc) |
double |
Printing.evalDouble(Localizable loc) |
double |
Power.evalDouble(Localizable loc) |
double |
NumericSource.evalDouble(Localizable loc) |
double |
Multiplication.evalDouble(Localizable loc) |
double |
Minimum.evalDouble(Localizable loc) |
double |
Maximum.evalDouble(Localizable loc) |
double |
LogicalNot.evalDouble(Localizable loc) |
double |
Logarithm.evalDouble(Localizable loc) |
double |
LetBinding.evalDouble(Localizable loc) |
double |
KDTreeRadiusSource.evalDouble(Localizable loc) |
double |
ImgSourceIterableDirect.evalDouble(Localizable loc) |
double |
ImgSourceIterable.evalDouble(Localizable loc) |
double |
IfStatementBoolean.evalDouble(Localizable loc) |
double |
IfStatement.evalDouble(Localizable loc) |
double |
Exponential.evalDouble(Localizable loc) |
double |
Division.evalDouble(Localizable loc) |
double |
Comparison.evalDouble(Localizable loc) |
double |
BlockReadingSource.evalDouble(Localizable loc) |
double |
Addition.evalDouble(Localizable loc) |
Modifier and Type | Interface and Description |
---|---|
interface |
Neighborhood<T> |
Modifier and Type | Method and Description |
---|---|
void |
RectangleNeighborhoodRandomAccess.move(Localizable localizable) |
void |
PeriodicLineNeighborhoodRandomAccess.move(Localizable localizable) |
void |
PairOfPointsNeighborhoodRandomAccess.move(Localizable localizable) |
void |
HyperSphereNeighborhoodRandomAccess.move(Localizable localizable) |
void |
HorizontalLineNeighborhoodRandomAccess.move(Localizable localizable) |
void |
DiamondTipsNeighborhoodRandomAccess.move(Localizable localizable) |
void |
DiamondNeighborhoodRandomAccess.move(Localizable localizable) |
void |
RectangleNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
PeriodicLineNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
PairOfPointsNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
HyperSphereNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
HorizontalLineNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
DiamondTipsNeighborhoodRandomAccess.setPosition(Localizable localizable) |
void |
DiamondNeighborhoodRandomAccess.setPosition(Localizable localizable) |
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 | Method and Description |
---|---|
static <T extends Add<T>> |
Circles.add(RandomAccessible<T> rai,
Localizable center,
long radius,
int dimX,
int dimY,
T value)
Writes a circle in the target
RandomAccessible . |
static <T extends Add<T>> |
Ellipses.add(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
int dimX,
int dimY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Add<T>> |
Ellipses.add(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Add<T>> |
Circles.add(RandomAccessible<T> rai,
Localizable center,
long radius,
T value)
Writes a circle in the target
RandomAccessible . |
static ArrayList<long[]> |
BresenhamLine.generateCoords(Localizable start,
Localizable end) |
static <T extends RealType<T>> |
Circles.inc(RandomAccessible<T> rai,
Localizable center,
long radius)
Writes a circle in the target
RandomAccessible . |
static <T extends RealType<T>> |
Circles.inc(RandomAccessible<T> rai,
Localizable center,
long radius,
int dimX,
int dimY)
Writes a circle in the target
RandomAccessible . |
static <T extends RealType<T>> |
Ellipses.inc(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY)
Writes an ellipse in the target
RandomAccessible . |
static <T extends RealType<T>> |
Ellipses.inc(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
int dimX,
int dimY)
Writes an ellipse in the target
RandomAccessible . |
void |
BresenhamLine.reset(Localizable P1,
Localizable P2) |
static <T extends Type<T>> |
Circles.set(RandomAccessible<T> rai,
Localizable center,
long radius,
int dimX,
int dimY,
T value)
Writes a circle in the target
RandomAccessible . |
static <T extends Type<T>> |
Ellipses.set(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
int dimX,
int dimY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Type<T>> |
Ellipses.set(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
T value)
Writes an ellipse in the target
RandomAccessible . |
static <T extends Type<T>> |
Circles.set(RandomAccessible<T> rai,
Localizable center,
long radius,
T value)
Writes a circle in the target
RandomAccessible . |
Constructor and Description |
---|
BresenhamLine(RandomAccess<T> ra,
Localizable P1,
Localizable P2) |
BresenhamLine(RandomAccessible<T> source,
Localizable P1,
Localizable P2) |
CircleCursor(RandomAccessible<T> rai,
Localizable center,
long radius)
Iterates over a Bresenham circle in the target
RandomAccessible . |
CircleCursor(RandomAccessible<T> rai,
Localizable center,
long radius,
int dimX,
int dimY)
Iterates over a Bresenham circle in the target
RandomAccessible . |
EllipseCursor(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY)
Iterates over a Bresenham ellipse in the target
RandomAccessible . |
EllipseCursor(RandomAccessible<T> rai,
Localizable center,
long radiusX,
long radiusY,
int dimX,
int dimY)
Iterates over a Bresenham ellipse in the target
RandomAccessible . |
Modifier and Type | Class and Description |
---|---|
class |
HyperSphereCursor<T>
Iterate over all pixels in an n-dimensional sphere.
|
Modifier and Type | Method and Description |
---|---|
void |
HyperSphere.update(Localizable center,
long radius) |
void |
HyperSphereCursor.updateCenter(Localizable center) |
void |
HyperSphere.updateCenter(Localizable center) |
Constructor and Description |
---|
HyperSphere(RandomAccessible<T> source,
Localizable center,
long radius) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNeighborhoodCursor<T> |
class |
BufferedRectangularNeighborhoodCursor<T extends Type<T>> |
class |
EllipsoidCursor<T>
This class implements a
Cursor that iterates over all the pixel
within the volume of a 3D ellipsoid. |
class |
RectangleCursor<T>
A
Cursor that iterates over a RectangleNeighborhoodGPL . |
Modifier and Type | Method and Description |
---|---|
void |
AbstractNeighborhood.move(Localizable localizable) |
void |
AbstractNeighborhood.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
LocalNeighborhoodCursor<T>
Deprecated.
|
class |
LocalNeighborhoodCursor2<T>
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalNeighborhoodCursor.updateCenter(Localizable center)
Deprecated.
|
void |
LocalNeighborhood2.updateCenter(Localizable center)
Deprecated.
|
void |
LocalNeighborhood.updateCenter(Localizable center)
Deprecated.
|
Constructor and Description |
---|
LocalNeighborhood(RandomAccessible<T> source,
Localizable center)
Deprecated.
|
LocalNeighborhood2(RandomAccessible<T> source,
Localizable center)
Deprecated.
|
LocalNeighborhoodCursor(RandomAccessible<T> source,
Localizable center)
Deprecated.
Create new
LocalNeighborhoodCursor on a RandomAccessible
at a certain location. |
Modifier and Type | Method and Description |
---|---|
static <P extends Positionable & Localizable> |
Grids.forEachOffset(long[] min,
long[] max,
int[] blockSize,
P p,
Runnable runAtOffset)
Execute
runAtOffset for each offset of a grid defined by
min , max , and blockSize . |
Modifier and Type | Method and Description |
---|---|
static <B extends BooleanType<B>,L extends IntegerType<L>> |
UnionFind.relabel(RandomAccessibleInterval<B> mask,
RandomAccessibleInterval<L> labeling,
UnionFind unionFind,
ToLongBiFunction<Localizable,L> idForPixel,
LongUnaryOperator idForSet)
Relabel all mask pixels into the representative id of their containing
sets as defined by
unionFind . |
default <B extends BooleanType<B>,L extends IntegerType<L>> |
UnionFind.relabel(RandomAccessibleInterval<L> labeling,
ToLongBiFunction<Localizable,L> idForPixel,
LongUnaryOperator idForSet)
Relabel all pixels into the representative id of their containing
sets as defined by
unionFind . |
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 |
BiConvertedCursor<A,B,C extends Type<C>>
TODO
|
class |
BiConvertedRandomAccess<A,B,C extends Type<C>>
TODO
|
class |
ConvertedCursor<A,B extends Type<B>>
TODO
|
class |
ConvertedRandomAccess<A,B extends Type<B>>
TODO
|
Modifier and Type | Method and Description |
---|---|
void |
BiConvertedRealRandomAccess.move(Localizable localizable) |
void |
BiConvertedRandomAccess.move(Localizable localizable) |
void |
BiConvertedRealRandomAccess.setPosition(Localizable localizable) |
void |
BiConvertedRandomAccess.setPosition(Localizable localizable) |
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 |
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 |
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 |
ListRandomAccess.move(Localizable localizable) |
void |
AbstractLongListImg.LongListRandomAccess.move(Localizable localizable) |
void |
ListRandomAccess.setPosition(Localizable localizable) |
void |
AbstractLongListImg.LongListRandomAccess.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 |
AbstractUnsafeCursor<T extends NativeLongAccessType<T>>
|
class |
AbstractUnsafeLocalizingCursor<T extends NativeLongAccessType<T>>
|
class |
UnsafeCursor<T extends NativeLongAccessType<T>>
|
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 | Method and Description |
---|---|
void |
UnsafeRandomAccess.move(Localizable localizable) |
void |
UnsafeRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Method and Description |
---|---|
void |
NearestNeighborRealRandomAccessibleStackInterpolator.move(Localizable distance) |
void |
LinearRealRandomAccessibleStackInterpolator.move(Localizable distance) |
void |
NearestNeighborRealRandomAccessibleStackInterpolator.setPosition(Localizable position) |
void |
LinearRealRandomAccessibleStackInterpolator.setPosition(Localizable 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 |
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 | Class and Description |
---|---|
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.
|
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
|
Modifier and Type | Method and Description |
---|---|
void |
RealOutOfBoundsRealRandomAccess.move(Localizable localizable) |
void |
OutOfBoundsPeriodic.move(Localizable localizable) |
void |
OutOfBoundsBorder.move(Localizable localizable) |
void |
AbstractOutOfBoundsValue.move(Localizable localizable) |
void |
AbstractOutOfBoundsMirror.move(Localizable localizable) |
void |
RealOutOfBoundsRealRandomAccess.setPosition(Localizable localizable) |
void |
OutOfBoundsPeriodic.setPosition(Localizable localizable) |
void |
OutOfBoundsBorder.setPosition(Localizable localizable) |
void |
AbstractOutOfBoundsValue.setPosition(Localizable localizable) |
void |
AbstractOutOfBoundsMirror.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
FunctionRandomAccessible.FunctionRandomAccess |
class |
PositionRandomAccessible.PositionRandomAccess |
Constructor and Description |
---|
FunctionRandomAccessible(int n,
BiConsumer<Localizable,? super T> function,
Supplier<T> typeSupplier) |
FunctionRandomAccessible(int n,
Supplier<BiConsumer<Localizable,? super T>> functionSupplier,
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 | 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 | Class and Description |
---|---|
class |
AffineRandomAccessible.AffineRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
class |
RealTransformRandomAccessible.RealTransformRandomAccess
RealRandomAccess that generates its samples from a source
RealRandomAccessible at coordinates transformed by a
RealTransform . |
Modifier and Type | Method and Description |
---|---|
void |
StackingRealRandomAccessible.StackingRealRandomAccess.move(Localizable localizable) |
void |
AffineRealRandomAccessible.AffineRealRandomAccess.move(Localizable localizable) |
void |
AffineRandomAccessible.AffineRandomAccess.move(Localizable localizable) |
void |
StackingRealRandomAccessible.StackingRealRandomAccess.setPosition(Localizable localizable) |
void |
AffineRealRandomAccessible.AffineRealRandomAccess.setPosition(Localizable localizable) |
void |
AffineRandomAccessible.AffineRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Interface and Description |
---|---|
interface |
PositionableIterableInterval<T>
An
IterableInterval that can be moved around. |
interface |
PositionableIterableRegion<T extends BooleanType<T>>
An
IterableRegion that can be moved around. |
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractIterableRegionOfInterest.AROIIterableInterval.AROICursor |
protected class |
BinaryMaskRegionOfInterest.BMROIIterableInterval.BMROICursor
The cursor works by managing a cursor from the original image.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractRegionOfInterest.AROIRandomAccess.move(Localizable localizable) |
void |
AbstractRegionOfInterest.AROIRandomAccess.setPosition(Localizable localizable) |
Modifier and Type | Method and Description |
---|---|
static MaskInterval |
Masks.and(MaskInterval left,
Predicate<? super Localizable> right) |
static Mask |
Masks.and(Mask left,
Predicate<? super Localizable> right) |
default MaskInterval |
MaskInterval.and(Predicate<? super Localizable> other) |
default Mask |
Mask.and(Predicate<? super Localizable> other) |
Mask |
Operators.UnaryMaskOperator.apply(Predicate<? super Localizable> arg) |
Mask |
Operators.BinaryMaskOperator.apply(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
Mask |
Operators.BinaryMaskOperator.apply(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
MaskInterval |
Operators.UnaryMaskOperator.applyInterval(Predicate<? super Localizable> arg) |
MaskInterval |
Operators.BinaryMaskOperator.applyInterval(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
MaskInterval |
Operators.BinaryMaskOperator.applyInterval(Predicate<? super Localizable> left,
Predicate<? super Localizable> right) |
static MaskInterval |
Masks.minus(MaskInterval left,
Predicate<? super Localizable> right) |
static Mask |
Masks.minus(Mask left,
Predicate<? super Localizable> right) |
default MaskInterval |
MaskInterval.minus(Predicate<? super Localizable> other) |
default Mask |
Mask.minus(Predicate<? super Localizable> other) |
static Mask |
Masks.or(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.or(Predicate<? super Localizable> other) |
static Mask |
Masks.xor(Mask left,
Predicate<? super Localizable> right) |
default Mask |
Mask.xor(Predicate<? super Localizable> other) |
Modifier and Type | Class and Description |
---|---|
class |
BoundaryRandomAccess4<T extends BooleanType<T>>
|
class |
BoundaryRandomAccess8<T extends BooleanType<T>>
|
Modifier and Type | Method and Description |
---|---|
Predicate<? super Localizable> |
DefaultUnaryCompositeMaskInterval.arg0() |
Predicate<? super Localizable> |
DefaultUnaryCompositeMask.arg0() |
Predicate<? super Localizable> |
DefaultBinaryCompositeMaskInterval.arg0() |
Predicate<? super Localizable> |
DefaultBinaryCompositeMask.arg0() |
Predicate<? super Localizable> |
DefaultBinaryCompositeMaskInterval.arg1() |
Predicate<? super Localizable> |
DefaultBinaryCompositeMask.arg1() |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultUnaryCompositeMaskInterval.test(Localizable localizable) |
boolean |
DefaultUnaryCompositeMask.test(Localizable localizable) |
boolean |
DefaultBinaryCompositeMaskInterval.test(Localizable localizable) |
boolean |
DefaultBinaryCompositeMask.test(Localizable localizable) |
Modifier and Type | Method and Description |
---|---|
static List<Localizable> |
GeomMaths.bresenham(List<? extends RealLocalizable> vertices) |
Modifier and Type | Method and Description |
---|---|
static Interval |
GeomMaths.getBounds(Collection<? extends Localizable> vertices) |
Constructor and Description |
---|
IterableLine(Localizable start,
Localizable end)
Instantiates a new line that goes from start to end points.
|
Modifier and Type | Class and Description |
---|---|
class |
LabelRegion<T>
Present pixels of a given label in a
ImgLabeling as a
PositionableIterableRegion . |
class |
LabelRegionCursor |
class |
LabelRegionRandomAccess<T> |
Modifier and Type | Method and Description |
---|---|
void |
LabelRegionRandomAccess.move(Localizable localizable) |
void |
LabelRegionRandomAccess.setPosition(Localizable localizable) |
void |
BoundingBox.update(Localizable position)
update the minimum and maximum extents with the given coordinates.
|
Modifier and Type | Class and Description |
---|---|
class |
MaskPredicateRandomAccess<B extends BooleanType<B>>
|
Modifier and Type | Method and Description |
---|---|
boolean |
RandomAccessibleIntervalAsMaskInterval.test(Localizable l) |
boolean |
RandomAccessibleAsMask.test(Localizable l) |
boolean |
DefaultMaskInterval.test(Localizable localizable) |
boolean |
DefaultMask.test(Localizable localizable) |
Constructor and Description |
---|
DefaultMask(int n,
BoundaryType boundaryType,
Predicate<? super Localizable> predicate,
KnownConstant knownConstant) |
DefaultMaskInterval(Interval interval,
BoundaryType boundaryType,
Predicate<? super Localizable> predicate,
KnownConstant knownConstant) |
Modifier and Type | Class and Description |
---|---|
class |
OffsetLocalizable<L extends Localizable>
A
Localizable that is the location of another Localizable
plus an offset. |
class |
OffsetPositionableLocalizable<P extends Positionable & Localizable>
|
Modifier and Type | Interface and Description |
---|---|
interface |
PositionableLocalizable
Something that is
Positionable and Localizable . |
Modifier and Type | Class and Description |
---|---|
class |
OffsetLocalizable<L extends Localizable>
A
Localizable that is the location of another Localizable
plus an offset. |
class |
OffsetPositionableLocalizable<P extends Positionable & Localizable>
|
class |
PositionableInterval
An interval that can be moved around.
|
class |
PositionableWrappedIterableInterval<T,S extends IterableInterval<T>>
Makes a
IterableInterval Positionable by wrapping its cursors
with an offset. |
class |
PositionableWrappedIterableRegion<T extends BooleanType<T>>
Makes a
IterableRegion Positionable by wrapping its accessors
with an offset. |
class |
RandomAccessibleRegionCursor<T extends BooleanType<T>>
Deprecated.
|
class |
SamplingCursor<T> |
Modifier and Type | Field and Description |
---|---|
protected L |
OffsetLocalizable.source |
Modifier and Type | Method and Description |
---|---|
void |
RealLocalizableRealPositionableWrapper.move(Localizable localizable) |
void |
PositionableInterval.move(Localizable localizable) |
void |
OffsetPositionableLocalizable.move(Localizable distance) |
void |
AbstractRealMaskPoint.move(Localizable localizable) |
void |
RealLocalizableRealPositionableWrapper.setPosition(Localizable localizable) |
void |
PositionableInterval.setPosition(Localizable localizable) |
void |
OffsetPositionableLocalizable.setPosition(Localizable position) |
void |
AbstractRealMaskPoint.setPosition(Localizable localizable) |
Modifier and Type | Class and Description |
---|---|
class |
IterationCodeIterator<P extends Positionable & Localizable>
Iterates all positions in the bitmask encoded by a given
IterationCode . |
class |
IterationCodeListIterator<P extends Positionable & Localizable>
Iterates a bitmask that is encoded by a list of
IterationCode s. |
Modifier and Type | Class and Description |
---|---|
class |
IterationCodeCursor
A
Cursor<Void> that visits 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. |
Modifier and Type | Method and Description |
---|---|
void |
IterationCodeBuilder.add(Localizable pos)
Accumulate the given coordinates.
|
Modifier and Type | Method and Description |
---|---|
void |
Transform.apply(Localizable source,
Positionable target)
|
void |
InverseTransform.apply(Localizable source,
Positionable target) |
void |
InvertibleTransform.applyInverse(Positionable source,
Localizable target)
Apply the inverse transform to a target
Localizable to obtain a
source Positionable . |
void |
InverseTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
void |
TranslationTransform.apply(Localizable source,
Positionable target) |
void |
TranslationTransform.InverseTranslationTransform.apply(Localizable source,
Positionable target) |
void |
SlicingTransform.apply(Localizable source,
Positionable target) |
void |
SequentializeTransform.apply(Localizable source,
Positionable target) |
void |
MixedTransform.apply(Localizable source,
Positionable target) |
void |
ComponentMappingTransform.apply(Localizable source,
Positionable target) |
void |
TranslationTransform.applyInverse(Positionable source,
Localizable target) |
void |
TranslationTransform.InverseTranslationTransform.applyInverse(Positionable source,
Localizable target) |
void |
SequentializeTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
void |
SingleDimensionPermutationTransform.apply(Localizable source,
Positionable target) |
void |
PermutationTransform.apply(Localizable source,
Positionable target) |
void |
SingleDimensionPermutationTransform.applyInverse(Positionable source,
Localizable target) |
void |
PermutationTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
void |
ShearTransform.apply(Localizable source,
Positionable target) |
void |
InverseShearTransform.apply(Localizable source,
Positionable target) |
void |
AbstractShearTransform.applyInverse(Positionable source,
Localizable target) |
Modifier and Type | Method and Description |
---|---|
static RandomAccessibleInterval<Localizable> |
Intervals.positions(Interval interval)
Returns an image, where each pixel value is the position of the pixel
represented as
Localizable . |
static RandomAccessible<Localizable> |
Localizables.randomAccessible(int n) |
static RandomAccessibleInterval<Localizable> |
Localizables.randomAccessibleInterval(Interval interval) |
Modifier and Type | Method and Description |
---|---|
static long[] |
Localizables.asLongArray(Localizable localizable)
Deprecated.
|
static boolean |
Intervals.contains(Interval containing,
Localizable contained)
Test whether the
containing interval contains the
contained point. |
static boolean |
Localizables.equals(Localizable a,
Localizable b)
Return true if both
Localizable refer to the same position. |
static boolean |
Util.locationsEqual(Localizable l1,
Localizable l2)
Determines whether the two
Localizable objects have the same
position, with long precision. |
static long |
IntervalIndexer.positionToIndex(Localizable position,
Dimensions dimensions) |
static long |
IntervalIndexer.positionToIndexForInterval(Localizable position,
Interval interval) |
static String |
Localizables.toString(Localizable 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. |
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 |
TranslationRandomAccess.move(Localizable localizable) |
void |
TransformRandomAccess.move(Localizable localizable) |
void |
SubsampleView.SubsampleRandomAccess.move(Localizable localizable) |
void |
StackView.DefaultRA.move(Localizable distance) |
void |
StackView.MoveAllSlicesRA.move(Localizable distance) |
void |
SlicingRandomAccess.move(Localizable localizable) |
void |
RandomAccessiblePair.RandomAccess.move(Localizable localizable) |
void |
RandomAccessibleOnRealRandomAccessible.RandomAccessOnRealRandomAccessible.move(Localizable localizable) |
void |
MixedRandomAccess.move(Localizable localizable) |
void |
HyperSlice.HyperSliceRandomAccess.move(Localizable localizable) |
void |
FullSourceMapSlicingRandomAccess.move(Localizable localizable) |
void |
FullSourceMapMixedRandomAccess.move(Localizable localizable) |
void |
TranslationRandomAccess.setPosition(Localizable localizable) |
void |
TransformRandomAccess.setPosition(Localizable localizable) |
void |
SubsampleView.SubsampleRandomAccess.setPosition(Localizable localizable) |
void |
StackView.DefaultRA.setPosition(Localizable position) |
void |
StackView.MoveAllSlicesRA.setPosition(Localizable position) |
void |
SlicingRandomAccess.setPosition(Localizable localizable) |
void |
RandomAccessiblePair.RandomAccess.setPosition(Localizable localizable) |
void |
RandomAccessibleOnRealRandomAccessible.RandomAccessOnRealRandomAccessible.setPosition(Localizable localizable) |
void |
MixedRandomAccess.setPosition(Localizable localizable) |
void |
HyperSlice.HyperSliceRandomAccess.setPosition(Localizable localizable) |
void |
FullSourceMapSlicingRandomAccess.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 © 2015–2022 ImgLib2. All rights reserved.