public class AccumulateProjectorARGB extends Object implements VolatileProjector
| Modifier and Type | Class and Description |
|---|---|
static class |
AccumulateProjectorARGB.AccumulateProjectorARGBGeneric |
| Modifier and Type | Field and Description |
|---|---|
static AccumulateProjectorFactory<ARGBType> |
factory |
| Constructor and Description |
|---|
AccumulateProjectorARGB(List<VolatileProjector> sourceProjectors,
List<? extends RandomAccessible<? extends ARGBType>> sources,
RandomAccessibleInterval<ARGBType> target,
int numThreads,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
accumulate(int[] values) |
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 static AccumulateProjectorFactory<ARGBType> factory
public AccumulateProjectorARGB(List<VolatileProjector> sourceProjectors, List<? extends RandomAccessible<? extends ARGBType>> sources, RandomAccessibleInterval<ARGBType> 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 VolatileProjectorprotected int accumulate(int[] values)
Copyright © 2015–2021 Fiji. All rights reserved.