public abstract class AccumulateProjector<A,B> extends Object implements VolatileProjector
| Constructor and Description |
|---|
AccumulateProjector(List<VolatileProjector> sourceProjectors,
List<? extends RandomAccessible<? extends A>> sources,
RandomAccessibleInterval<B> target,
int numThreads,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
accumulate(Cursor<? extends A>[] accesses,
B target) |
void |
cancel()
Abort
VolatileProjector.map() if it is currently running. |
long |
getLastFrameRenderNanoTime()
How many nano-seconds did the last
VolatileProjector.map() take. |
boolean |
isValid() |
boolean |
map(boolean clearUntouchedTargetPixels)
Render the target image.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmappublic AccumulateProjector(List<VolatileProjector> sourceProjectors, List<? extends RandomAccessible<? extends A>> sources, RandomAccessibleInterval<B> target, int numThreads, ExecutorService executorService)
public boolean map(boolean clearUntouchedTargetPixels)
VolatileProjectormap in interface VolatileProjectorpublic void cancel()
VolatileProjectorVolatileProjector.map() if it is currently running.cancel in interface VolatileProjectorpublic long getLastFrameRenderNanoTime()
VolatileProjectorVolatileProjector.map() take.getLastFrameRenderNanoTime in interface VolatileProjectorpublic boolean isValid()
isValid in interface VolatileProjectorCopyright © 2015–2021 Fiji. All rights reserved.