Class BlendingFunction3D<D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,F>
java.lang.Object
net.preibisch.mvrecon.process.fusion.blk.tps.BlendingFunction3D<D,F>
- All Implemented Interfaces:
net.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D,net.imglib2.type.numeric.real.FloatType, F, float[]>
public abstract class BlendingFunction3D<D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,F>
extends Object
implements net.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D,net.imglib2.type.numeric.real.FloatType,F,float[]>
-
Method Summary
Modifier and TypeMethodDescriptiongetType()net.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D, net.imglib2.type.numeric.real.FloatType, F, float[]> static <D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,F>
BlendingFunction3D<D, F> of(D dfieldType, net.imglib2.Dimensions dimensions, float[] border, float[] blending) Blending weights are0 <= w <= 1.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.algorithm.blocks.dfield.PositionFieldFunction
compute
-
Method Details
-
of
public static <D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,F> BlendingFunction3D<D,F> of(D dfieldType, net.imglib2.Dimensions dimensions, float[] border, float[] blending) Blending weights are0 <= w <= 1.Weights are
w=0for the outermostborderpixels ofinterval(and outside ofinterval). Then weights transition from0<=w<=1overblendingpixels. Weights arew=1insideborder+blendingfrom theintervalbounds.- Parameters:
dfieldType-dimensions-border-blending-
-
independentCopy
public net.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D,net.imglib2.type.numeric.real.FloatType, independentCopy()F, float[]> - Specified by:
independentCopyin interfacenet.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,net.imglib2.type.numeric.real.FloatType, F, float[]>
-
getType
- Specified by:
getTypein interfacenet.imglib2.algorithm.blocks.dfield.PositionFieldFunction<D extends net.imglib2.type.NativeType<D> & net.imglib2.type.numeric.RealType<D>,net.imglib2.type.numeric.real.FloatType, F, float[]>
-