Package net.imglib2.outofbounds
-
Interface Summary Interface Description Bounded 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> OutOfBoundsFactory<T,F> RealOutOfBounds<T> RealOutOfBoundsFactory<T,F> -
Class Summary Class Description AbstractOutOfBoundsMirror<T> Abstract implementation of shared functions for mirroring out of bounds.AbstractOutOfBoundsValue<T extends Type<T>> OutOfBoundsBorder<T> Repeat the boundary pixels.OutOfBoundsBorderFactory<T,F extends Interval & RandomAccessible<T>> Strategy to repeat the boundary pixels (createsOutOfBoundsBorder
).OutOfBoundsConstantValue<T extends Type<T>> OutOfBoundsConstantValueFactory<T extends Type<T>,F extends Interval & RandomAccessible<T>> OutOfBoundsMirrorDoubleBoundary<T> 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.OutOfBoundsMirrorSingleBoundary<T> Coordinates out of image bounds are mirrored at boundary coordinates.OutOfBoundsPeriodic<T> 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 IntervalOutOfBoundsRandomValueFactory<T extends RealType<T>,F extends Interval & RandomAccessible<T>> RealOutOfBoundsRealRandomAccess<T> -
Enum Summary Enum Description OutOfBoundsMirrorFactory.Boundary