| Package | Description |
|---|---|
| bdv.viewer.render |
| Modifier and Type | Class and Description |
|---|---|
class |
AccumulateProjector<A,B> |
class |
EmptyProjector<T extends net.imglib2.type.numeric.NumericType<T>> |
class |
SimpleVolatileProjector<A,B>
An
VolatileProjector, that renders a target 2D
RandomAccessibleInterval by copying values from a source
RandomAccessible. |
class |
VolatileHierarchyProjector<A extends net.imglib2.Volatile<?>,B extends net.imglib2.type.operators.SetZero>
VolatileProjector for a hierarchy of Volatile inputs. |
| Modifier and Type | Method and Description |
|---|---|
default VolatileProjector |
AccumulateProjectorFactory.createAccumulateProjector(ArrayList<VolatileProjector> sourceProjectors,
ArrayList<Source<?>> sources,
ArrayList<? extends net.imglib2.RandomAccessible<? extends A>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<A> targetScreenImage,
int numThreads,
ExecutorService executorService)
Deprecated.
Use
AccumulateProjectorFactory.createProjector(List, List, List, RandomAccessibleInterval, int, ExecutorService) instead.
The new variant of the method is named "createProjector" instead of
"createAccumulateProjector" because it has the same erasure. The default
implementation of "createProjector" is forwarded to the (deprecated)
"createAccumulateProjector", so existing AccumulateProjectorFactory
implementations should keep working. |
default VolatileProjector |
AccumulateProjectorFactory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends A>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<A> targetScreenImage,
int numThreads,
ExecutorService executorService) |
VolatileProjector |
AlphaWeightedAccumulateProjectorARGB.Factory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends net.imglib2.type.numeric.ARGBType>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.ARGBType> targetScreenImage,
int numThreads,
ExecutorService executorService) |
VolatileProjector |
AccumulateProjectorARGB.Factory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends net.imglib2.type.numeric.ARGBType>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.ARGBType> targetScreenImage,
int numThreads,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
default VolatileProjector |
AccumulateProjectorFactory.createAccumulateProjector(ArrayList<VolatileProjector> sourceProjectors,
ArrayList<Source<?>> sources,
ArrayList<? extends net.imglib2.RandomAccessible<? extends A>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<A> targetScreenImage,
int numThreads,
ExecutorService executorService)
Deprecated.
Use
AccumulateProjectorFactory.createProjector(List, List, List, RandomAccessibleInterval, int, ExecutorService) instead.
The new variant of the method is named "createProjector" instead of
"createAccumulateProjector" because it has the same erasure. The default
implementation of "createProjector" is forwarded to the (deprecated)
"createAccumulateProjector", so existing AccumulateProjectorFactory
implementations should keep working. |
default VolatileProjector |
AccumulateProjectorFactory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends A>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<A> targetScreenImage,
int numThreads,
ExecutorService executorService) |
VolatileProjector |
AlphaWeightedAccumulateProjectorARGB.Factory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends net.imglib2.type.numeric.ARGBType>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.ARGBType> targetScreenImage,
int numThreads,
ExecutorService executorService) |
VolatileProjector |
AccumulateProjectorARGB.Factory.createProjector(List<VolatileProjector> sourceProjectors,
List<SourceAndConverter<?>> sources,
List<? extends net.imglib2.RandomAccessible<? extends net.imglib2.type.numeric.ARGBType>> sourceScreenImages,
net.imglib2.RandomAccessibleInterval<net.imglib2.type.numeric.ARGBType> targetScreenImage,
int numThreads,
ExecutorService executorService) |
| Constructor and Description |
|---|
AccumulateProjector(List<VolatileProjector> sourceProjectors,
List<? extends net.imglib2.RandomAccessible<? extends A>> sources,
net.imglib2.RandomAccessibleInterval<B> target) |
AccumulateProjector(List<VolatileProjector> sourceProjectors,
List<? extends net.imglib2.RandomAccessible<? extends A>> sources,
net.imglib2.RandomAccessibleInterval<B> target,
int numThreads,
ExecutorService executorService)
Deprecated.
Use
AccumulateProjector(List, List, RandomAccessibleInterval).
The numThreads and executorService arguments are ignored. |
Copyright © 2012–2025 BigDataViewer. All rights reserved.