Class FlatFieldCorrectedRandomAccessibleInterval<O extends net.imglib2.type.numeric.RealType<O>,T extends net.imglib2.type.numeric.RealType<T>,S extends net.imglib2.type.numeric.RealType<S>,R extends net.imglib2.type.numeric.RealType<R>>
java.lang.Object
net.imglib2.AbstractEuclideanSpace
net.imglib2.AbstractInterval
net.preibisch.mvrecon.fiji.spimdata.imgloaders.flatfield.FlatFieldCorrectedRandomAccessibleInterval<O,T,S,R>
- All Implemented Interfaces:
Iterable<O>,net.imglib2.Dimensions,net.imglib2.EuclideanSpace,net.imglib2.Interval,net.imglib2.IterableInterval<O>,net.imglib2.IterableRealInterval<O>,net.imglib2.RandomAccessible<O>,net.imglib2.RandomAccessibleInterval<O>,net.imglib2.RealInterval,net.imglib2.Typed<O>
public class FlatFieldCorrectedRandomAccessibleInterval<O extends net.imglib2.type.numeric.RealType<O>,T extends net.imglib2.type.numeric.RealType<T>,S extends net.imglib2.type.numeric.RealType<S>,R extends net.imglib2.type.numeric.RealType<R>>
extends net.imglib2.AbstractInterval
implements net.imglib2.RandomAccessibleInterval<O>
-
Field Summary
Fields inherited from class net.imglib2.AbstractInterval
max, minFields inherited from class net.imglib2.AbstractEuclideanSpace
n -
Constructor Summary
ConstructorsConstructorDescriptionFlatFieldCorrectedRandomAccessibleInterval(O outputType, net.imglib2.RandomAccessibleInterval<T> sourceImg, net.imglib2.RandomAccessibleInterval<S> brightImg, net.imglib2.RandomAccessibleInterval<R> darkImg) -
Method Summary
Modifier and TypeMethodDescriptionstatic <P extends net.imglib2.type.numeric.RealType<P>,Q extends net.imglib2.type.numeric.RealType<Q>>
doublegetMeanCorrected(net.imglib2.RandomAccessibleInterval<P> brightImg, net.imglib2.RandomAccessibleInterval<Q> darkImg) static <P extends net.imglib2.type.numeric.RealType<P>>
net.imglib2.util.Pair<Double, Double> getType()randomAccess(net.imglib2.Interval interval) Methods inherited from class net.imglib2.AbstractInterval
dimension, dimensions, max, max, max, min, min, min, realMax, realMax, realMax, realMin, realMin, realMin, toStringMethods inherited from class net.imglib2.AbstractEuclideanSpace
numDimensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.imglib2.Dimensions
dimensions, dimensions, dimensionsAsLongArray, dimensionsAsPointMethods inherited from interface net.imglib2.EuclideanSpace
numDimensionsMethods inherited from interface net.imglib2.Interval
dimension, max, max, max, maxAsLongArray, maxAsPoint, min, min, min, minAsLongArray, minAsPoint, realMax, realMinMethods inherited from interface net.imglib2.IterableInterval
localizingSpliterator, spliteratorMethods inherited from interface net.imglib2.IterableRealInterval
firstElement, iterator, parallelStream, streamMethods inherited from interface net.imglib2.RandomAccessible
getAt, getAt, getAtMethods inherited from interface net.imglib2.RandomAccessibleInterval
cursor, iterationOrder, localizingCursor, size, viewMethods inherited from interface net.imglib2.RealInterval
maxAsDoubleArray, maxAsRealPoint, minAsDoubleArray, minAsRealPoint, realMax, realMax, realMin, realMin
-
Constructor Details
-
FlatFieldCorrectedRandomAccessibleInterval
public FlatFieldCorrectedRandomAccessibleInterval(O outputType, net.imglib2.RandomAccessibleInterval<T> sourceImg, net.imglib2.RandomAccessibleInterval<S> brightImg, net.imglib2.RandomAccessibleInterval<R> darkImg)
-
-
Method Details
-
randomAccess
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<O extends net.imglib2.type.numeric.RealType<O>>
-
randomAccess
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<O extends net.imglib2.type.numeric.RealType<O>>
-
getType
- Specified by:
getTypein interfacenet.imglib2.IterableRealInterval<O extends net.imglib2.type.numeric.RealType<O>>- Specified by:
getTypein interfacenet.imglib2.Typed<O extends net.imglib2.type.numeric.RealType<O>>
-
getMeanCorrected
public static <P extends net.imglib2.type.numeric.RealType<P>,Q extends net.imglib2.type.numeric.RealType<Q>> double getMeanCorrected(net.imglib2.RandomAccessibleInterval<P> brightImg, net.imglib2.RandomAccessibleInterval<Q> darkImg) -
getMinMax
public static <P extends net.imglib2.type.numeric.RealType<P>> net.imglib2.util.Pair<Double,Double> getMinMax(net.imglib2.RandomAccessibleInterval<P> img)
-