Module org.scijava.ops.image
Class Inverters<T extends RealType<T>,I extends IntegerType<I>>
- java.lang.Object
-
- org.scijava.ops.image.image.invert.Inverters<T,I>
-
public class Inverters<T extends RealType<T>,I extends IntegerType<I>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Computers.Arity3<RandomAccessibleInterval<T>,T,T,RandomAccessibleInterval<T>>delegatorInvertComputers.Arity1<RandomAccessibleInterval<T>,RandomAccessibleInterval<T>>simpleInvert
-
Constructor Summary
Constructors Constructor Description Inverters()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomputeII(RandomAccessibleInterval<T> input, T min, T max, RandomAccessibleInterval<T> output)voidcomputeIIInteger(RandomAccessibleInterval<T> input, T min, T max, RandomAccessibleInterval<T> output)static <T extends RealType<T>>
TmaxValue(T type)static <T extends RealType<T>>
TminValue(T type)
-
-
-
Field Detail
-
delegatorInvert
public final Computers.Arity3<RandomAccessibleInterval<T extends RealType<T>>,T extends RealType<T>,T extends RealType<T>,RandomAccessibleInterval<T extends RealType<T>>> delegatorInvert
- Input parameters:
inputminmax- Container parameters:
invertedOutput- Implementation Note:
- op names='image.invert'
-
simpleInvert
public final Computers.Arity1<RandomAccessibleInterval<T extends RealType<T>>,RandomAccessibleInterval<T extends RealType<T>>> simpleInvert
- Input parameters:
input- Container parameters:
invertedOutput- Implementation Note:
- op names='image.invert'
-
-
Method Detail
-
computeII
public void computeII(RandomAccessibleInterval<T> input, T min, T max, RandomAccessibleInterval<T> output)
-
computeIIInteger
public void computeIIInteger(RandomAccessibleInterval<T> input, T min, T max, RandomAccessibleInterval<T> output)
-
minValue
public static <T extends RealType<T>> T minValue(T type)
-
maxValue
public static <T extends RealType<T>> T maxValue(T type)
-
-