Package net.imglib2.outofbounds
package net.imglib2.outofbounds
-
ClassDescriptionAbstract implementation of shared functions for mirroring out of bounds.AbstractOutOfBoundsValue<T extends Type<T>>Interface implemented by entities (
Sampler
s,Positionable
s,Localizable
s) that can tell whether they are currently located outside of the image boundaries.OutOfBounds<T>Repeat the boundary pixels.OutOfBoundsBorderFactory<T,F extends Interval & RandomAccessible<T>> Strategy to repeat the boundary pixels (createsOutOfBoundsBorder
).OutOfBoundsConstantValue<T extends Type<T>>OutOfBoundsFactory<T,F> Coordinates out of image bounds are mirrored between boundary coordinates.OutOfBoundsMirrorExpWindowing<T extends NumericType<T>>Adds a exponential windowing to the mirrored content outside the Interval boundariesOutOfBoundsMirrorExpWindowingFactory<T extends NumericType<T>,F extends Interval & RandomAccessible<T>> TODOOutOfBoundsMirrorFactory<T,F extends Interval & RandomAccessible<T>> Create appropriate strategies that virtually mirror aRandomAccessible
at its boundaries.Coordinates out of image bounds are mirrored at boundary coordinates.Coordinates out of image bounds are periodically repeated.OutOfBoundsPeriodicFactory<T,F extends Interval & RandomAccessible<T>> Create appropriate strategies that virtually extend aRandomAccessibleInterval
periodically.OutOfBoundsRandomValue<T extends RealType<T>>Return a random value in a certain range when outside of the Interval