Class FusedRandomAccessibleInterval
java.lang.Object
net.preibisch.mvrecon.process.fusion.transformed.FusedRandomAccessibleInterval
- All Implemented Interfaces:
Iterable<net.imglib2.type.numeric.real.FloatType>,net.imglib2.Dimensions,net.imglib2.EuclideanSpace,net.imglib2.Interval,net.imglib2.IterableInterval<net.imglib2.type.numeric.real.FloatType>,net.imglib2.IterableRealInterval<net.imglib2.type.numeric.real.FloatType>,net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>,net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>,net.imglib2.RealInterval,net.imglib2.Typed<net.imglib2.type.numeric.real.FloatType>
- Direct Known Subclasses:
FusedNonZeroRandomAccessibleInterval
public class FusedRandomAccessibleInterval
extends Object
implements net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.real.FloatType>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionFusedRandomAccessibleInterval(net.imglib2.Interval interval, FusedRandomAccessibleInterval.Fusion fusion, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images) FusedRandomAccessibleInterval(net.imglib2.Interval interval, FusedRandomAccessibleInterval.Fusion fusion, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> weights) -
Method Summary
Modifier and TypeMethodDescriptionlongdimension(int d) voiddimensions(long[] dimensions) getType()longmax(int d) voidmax(long[] max) voidlongmin(int d) voidmin(long[] min) voidintrandomAccess(net.imglib2.Interval interval) voidrealMax(double[] max) doublerealMax(int d) voidvoidrealMin(double[] min) doublerealMin(int d) voidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.imglib2.Dimensions
dimensions, dimensionsAsLongArray, dimensionsAsPointMethods inherited from interface net.imglib2.Interval
maxAsLongArray, maxAsPoint, minAsLongArray, minAsPointMethods 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
-
Field Details
-
fusion
-
-
Constructor Details
-
FusedRandomAccessibleInterval
public FusedRandomAccessibleInterval(net.imglib2.Interval interval, FusedRandomAccessibleInterval.Fusion fusion, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> weights) -
FusedRandomAccessibleInterval
public FusedRandomAccessibleInterval(net.imglib2.Interval interval, FusedRandomAccessibleInterval.Fusion fusion, List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> images)
-
-
Method Details
-
getInterval
-
getImages
public List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> getImages() -
getWeights
public List<? extends net.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>> getWeights() -
numDimensions
public int numDimensions()- Specified by:
numDimensionsin interfacenet.imglib2.EuclideanSpace
-
setFusion
-
getFusion
-
randomAccess
- Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>
-
randomAccess
public net.imglib2.RandomAccess<net.imglib2.type.numeric.real.FloatType> randomAccess(net.imglib2.Interval interval) - Specified by:
randomAccessin interfacenet.imglib2.RandomAccessible<net.imglib2.type.numeric.real.FloatType>
-
getType
- Specified by:
getTypein interfacenet.imglib2.IterableRealInterval<net.imglib2.type.numeric.real.FloatType>- Specified by:
getTypein interfacenet.imglib2.Typed<net.imglib2.type.numeric.real.FloatType>
-
min
public long min(int d) - Specified by:
minin interfacenet.imglib2.Interval
-
min
public void min(long[] min) - Specified by:
minin interfacenet.imglib2.Interval
-
min
- Specified by:
minin interfacenet.imglib2.Interval
-
max
public long max(int d) - Specified by:
maxin interfacenet.imglib2.Interval
-
max
public void max(long[] max) - Specified by:
maxin interfacenet.imglib2.Interval
-
max
- Specified by:
maxin interfacenet.imglib2.Interval
-
realMin
public double realMin(int d) - Specified by:
realMinin interfacenet.imglib2.Interval- Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMin
public void realMin(double[] min) - Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMin
- Specified by:
realMinin interfacenet.imglib2.RealInterval
-
realMax
public double realMax(int d) - Specified by:
realMaxin interfacenet.imglib2.Interval- Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
realMax
public void realMax(double[] max) - Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
realMax
- Specified by:
realMaxin interfacenet.imglib2.RealInterval
-
dimensions
public void dimensions(long[] dimensions) - Specified by:
dimensionsin interfacenet.imglib2.Dimensions
-
dimension
public long dimension(int d) - Specified by:
dimensionin interfacenet.imglib2.Dimensions- Specified by:
dimensionin interfacenet.imglib2.Interval
-