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, wait
map
public 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)
VolatileProjector
map
in interface VolatileProjector
public void cancel()
VolatileProjector
VolatileProjector.map()
if it is currently running.cancel
in interface VolatileProjector
public long getLastFrameRenderNanoTime()
VolatileProjector
VolatileProjector.map()
take.getLastFrameRenderNanoTime
in interface VolatileProjector
public boolean isValid()
isValid
in interface VolatileProjector
protected int accumulate(int[] values)
Copyright © 2015–2021 Fiji. All rights reserved.