Module org.scijava.ops.image
Class NormalizeIIComputer<I extends RealType<I>,O extends RealType<O>>
- java.lang.Object
-
- org.scijava.ops.image.image.normalize.NormalizeIIComputer<I,O>
-
- Type Parameters:
I- - the type of the inputO- - the type of the output in which we will return the normalized input.
- All Implemented Interfaces:
Computers.Arity5<RandomAccessibleInterval<I>,I,I,O,O,RandomAccessibleInterval<O>>,Consumers.Arity6<RandomAccessibleInterval<I>,I,I,O,O,RandomAccessibleInterval<O>>
public class NormalizeIIComputer<I extends RealType<I>,O extends RealType<O>> extends Object implements Computers.Arity5<RandomAccessibleInterval<I>,I,I,O,O,RandomAccessibleInterval<O>>
Normalizes anRandomAccessibleIntervalgiven its minimum and maximum to another range defined by minimum and maximum.- Author:
- Christian Dietz (University of Konstanz), Leon Yang
- Implementation Note:
- op names='image.normalize'
-
-
Constructor Summary
Constructors Constructor Description NormalizeIIComputer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcompute(RandomAccessibleInterval<I> input, I sourceMin, I sourceMax, O targetMin, O targetMax, RandomAccessibleInterval<O> output)TODO-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.scijava.function.Computers.Arity5
accept
-
Methods inherited from interface org.scijava.function.Consumers.Arity6
andThen
-
-
-
-
Method Detail
-
compute
public void compute(RandomAccessibleInterval<I> input, I sourceMin, I sourceMax, O targetMin, O targetMax, RandomAccessibleInterval<O> output)
TODO- Specified by:
computein interfaceComputers.Arity5<RandomAccessibleInterval<I extends RealType<I>>,I extends RealType<I>,I extends RealType<I>,O extends RealType<O>,O extends RealType<O>,RandomAccessibleInterval<O extends RealType<O>>>- Parameters:
input-sourceMin-sourceMax-targetMin-targetMax-output-
-
-