Package net.imglib2.position
Class FunctionRealRandomAccessible<T>
- java.lang.Object
-
- net.imglib2.position.AbstractFunctionEuclideanSpace<RealLocalizable,T>
-
- net.imglib2.position.FunctionRealRandomAccessible<T>
-
- All Implemented Interfaces:
EuclideanSpace,RealRandomAccessible<T>,Typed<T>
public class FunctionRealRandomAccessible<T> extends AbstractFunctionEuclideanSpace<RealLocalizable,T> implements RealRandomAccessible<T>
ARealRandomAccessiblethat generates a function value for each position in real coordinate space by side-effect using aBiConsumer.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFunctionRealRandomAccessible.RealFunctionRealRandomAccess
-
Field Summary
-
Fields inherited from class net.imglib2.position.AbstractFunctionEuclideanSpace
functionSupplier, n, typeSupplier
-
-
Constructor Summary
Constructors Constructor Description FunctionRealRandomAccessible(int n, java.util.function.BiConsumer<RealLocalizable,? super T> function, java.util.function.Supplier<T> typeSupplier)FunctionRealRandomAccessible(int n, java.util.function.Supplier<java.util.function.BiConsumer<RealLocalizable,? super T>> function, java.util.function.Supplier<T> typeSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetType()Get an instance ofT.FunctionRealRandomAccessible.RealFunctionRealRandomAccessrealRandomAccess()Create a random access sampler for real coordinates.FunctionRealRandomAccessible.RealFunctionRealRandomAccessrealRandomAccess(RealInterval interval)-
Methods inherited from class net.imglib2.position.AbstractFunctionEuclideanSpace
numDimensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.imglib2.EuclideanSpace
numDimensions
-
Methods inherited from interface net.imglib2.RealRandomAccessible
getAt, getAt, getAt
-
-
-
-
Constructor Detail
-
FunctionRealRandomAccessible
public FunctionRealRandomAccessible(int n, java.util.function.BiConsumer<RealLocalizable,? super T> function, java.util.function.Supplier<T> typeSupplier)
-
FunctionRealRandomAccessible
public FunctionRealRandomAccessible(int n, java.util.function.Supplier<java.util.function.BiConsumer<RealLocalizable,? super T>> function, java.util.function.Supplier<T> typeSupplier)
-
-
Method Detail
-
getType
public T getType()
Description copied from interface:TypedGet an instance ofT.It should not be assumed that the returned
Tinstance is an independent copy. In particular, repeated calls togetType()may return the same instance.
-
realRandomAccess
public FunctionRealRandomAccessible.RealFunctionRealRandomAccess realRandomAccess()
Description copied from interface:RealRandomAccessibleCreate a random access sampler for real coordinates.- Specified by:
realRandomAccessin interfaceRealRandomAccessible<T>- Returns:
- random access sampler
-
realRandomAccess
public FunctionRealRandomAccessible.RealFunctionRealRandomAccess realRandomAccess(RealInterval interval)
- Specified by:
realRandomAccessin interfaceRealRandomAccessible<T>
-
-