Class OutOfBoundsMirrorExpWindowing<T extends NumericType<T>>

Type Parameters:
T -
All Implemented Interfaces:
EuclideanSpace, Localizable, Bounded, OutOfBounds<T>, Positionable, RandomAccess<T>, RealLocalizable, Sampler<T>, Typed<T>

public class OutOfBoundsMirrorExpWindowing<T extends NumericType<T>> extends OutOfBoundsMirrorSingleBoundary<T>
Adds a exponential windowing to the mirrored content outside the Interval boundaries
  • Field Details

    • type

      final T extends NumericType<T> type
    • weights

      final float[][] weights
    • max

      protected final long[] max
    • exponent

      final float exponent
    • fadeOutDistance

      final int[] fadeOutDistance
  • Constructor Details

    • OutOfBoundsMirrorExpWindowing

      public OutOfBoundsMirrorExpWindowing(OutOfBoundsMirrorExpWindowing<T> outOfBounds)
    • OutOfBoundsMirrorExpWindowing

      public <F extends Interval & RandomAccessible<T>> OutOfBoundsMirrorExpWindowing(F f, int[] fadeOutDistance, float exponent)
  • Method Details